亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何修改element-ui中tree組件的icon圖標(biāo)(小白都會(huì)的前端技能)

 更新時(shí)間:2024年01月03日 16:15:39   作者:只昂張327  
這篇文章主要給大家介紹了關(guān)于如何修改element-ui中tree組件的icon圖標(biāo)的相關(guān)資料,本文介紹的是小白都會(huì)的前端技能,文中通過(guò)代碼以及圖文介紹的非常詳細(xì),需要的朋友可以參考下

在樹(shù)形組件中,我們渲染到頁(yè)面上通常來(lái)表示一個(gè)組織架構(gòu)的流程,但一般在做的時(shí)候會(huì)設(shè)置打開(kāi)和關(guān)閉為兩個(gè)不同的字體圖標(biāo)并且在點(diǎn)擊的時(shí)候可以切換

如下效果圖:

打開(kāi)之前是小加號(hào)圖標(biāo),打開(kāi)之后是小減號(hào)圖標(biāo)

具體方法:

使用element-ui組件設(shè)置樣式:

icon-class ="圖標(biāo)類名"可以設(shè)置圖標(biāo)樣式

但我們要實(shí)現(xiàn)動(dòng)態(tài)切換不能直接設(shè)置,需要使用#default方法

注意#default里不僅可以設(shè)置data屬性來(lái)傳遞數(shù)據(jù)渲染視圖,也可以通過(guò)設(shè)置node來(lái)查看樹(shù)節(jié)點(diǎn)的響應(yīng)狀態(tài)

圖標(biāo)的狀態(tài)可以在vue組件里面查看 

我們?cè)邳c(diǎn)擊小圖標(biāo)之前,屬性expanded的值為false

點(diǎn)擊小圖標(biāo)展開(kāi)之后expanded的值為true

 設(shè)置icon-class=""用于動(dòng)態(tài)切換icon圖標(biāo)

<i v-if="data.children.length===0" class="el-icon-circle-plus-outline" />

監(jiān)聽(tīng)children有沒(méi)有值,如果沒(méi)有值,則表示當(dāng)前分支為最底層分支,圖標(biāo)顯示小減號(hào)(el-icon-remove-outline)

 <i v-else :class="node.expanded?'el-icon-remove-outline':'el-icon-circle-plus-outline'" />

如果children數(shù)組里面有值,則表示其下有分支,點(diǎn)擊之前為小加號(hào)(el-icon-circle-plus-outline),點(diǎn)擊之后為小減號(hào)(el-icon-circle-plus-outline)

總結(jié)

到此這篇關(guān)于如何修改element-ui中tree組件的icon圖標(biāo)的文章就介紹到這了,更多相關(guān)element-ui中tree組件icon圖標(biāo)修改內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論