Vant?如何修改van-collapse-item右側(cè)圖標(biāo)
修改van-collapse-item右側(cè)圖標(biāo)
根據(jù)官方文檔給出的示例,可以使用插槽來改變左側(cè)圖標(biāo)樣式
<van-collapse v-model="activeNames"> ? <van-collapse-item name="1"> ? ? <template #title> ? ? ? <div>標(biāo)題1 <van-icon name="question-o" /></div> ? ? </template> ? ? 內(nèi)容 ? </van-collapse-item> </van-collapse>
在template中,給了一個#來綁定需要更改的東西,可以認(rèn)為是選擇器一樣
<van-collapse v-model="activeName" accordion> ? ? ? ? <template #right-icon> ? ? ? ? ? <div>123</div> ? ? ? ? </template> ? ? ? </van-collapse-item> ? ? </van-collapse>
然后根據(jù)插槽里自定義的類名進行修改右側(cè)圖標(biāo)或者文案,此處也可以使用Vant自帶的icon進行修改
<van-collapse v-model="activeName" accordion> ? <template #right-icon> ? ? ?<div>標(biāo)題1 <van-icon name="question-o" /></div> ? ? ? ? </template> ? ? ?</van-collapse-item> ? ?</van-collapse>
修改vant collapse折疊面板右側(cè)圖標(biāo)及其顏色,保留原來動畫
<van-collapse v-model="activeNames">
<van-collapse-item name="1">
//為了更好的自定義樣式,使用插槽來修改標(biāo)題和右側(cè)圖標(biāo)
<template #title>
<div>標(biāo)題1</div>
</template>
//我以為這樣寫他會保留官網(wǎng)的動畫的,然而是我想多了,這樣寫只是修改了顏色但是卻沒了動畫
<template #right-icon >
<van-icon name="arrow-down" :color="color"/>
</template>
內(nèi)容
</van-collapse-item>
</van-collapse>
然后翻閱了一些資料都沒找到有效的方法,抱著試一試的心態(tài)去看了調(diào)試的代碼樣式,看到它的class

然后大膽的將它拿過來放到自己的icon中,結(jié)果成了:
<template #right-icon >
<van-icon name="arrow-down" class="van-icon van-icon-arrow van-cell__right-icon" :color="color"/>
</template>
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
將vue+nodejs項目部署到服務(wù)器上的實現(xiàn)
本文主要介紹了將vue+nodejs項目部署到服務(wù)器上的實現(xiàn),使用Express生成器部署和前端Vue項目部署,具有一定的參考價值,感興趣的可以了解一下2025-03-03
使用Vue-neo4j實現(xiàn)繪制三國人物圖譜關(guān)系
這篇文章主要介紹了使用Vue-neo4j實現(xiàn)繪制三國人物圖譜關(guān)系,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-04-04
Vue 創(chuàng)建組件的兩種方法小結(jié)(必看)
Vue 創(chuàng)建組件的方法有哪些呢?下面小編就為大家分享一篇Vue 創(chuàng)建組件的兩種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02

