最近新做的項(xiàng)目,有用到Element-UI tree 組件,需求是選中的節(jié)點(diǎn)背景顏色改變(默認(rèn)的太淺了),并且要求不切換的情況下一直保持高亮
由于項(xiàng)目的樹比較多,我寫了兩種
1.點(diǎn)擊后高亮顯示的背景顏色修改(但是不能一直保持不變)
.el-tree-node:focus > .el-tree-node__content {
background-color: rgb(158, 213, 250) !important;
}
這個(gè)只要改變css就可以達(dá)到效果
2.點(diǎn)擊后顯示高亮的效果,并且不切換的情況下高亮一直保持
css:
.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{
background-color: rgb(158, 213, 250) !important;
}
js:

image.png

image.png
node-key="id"表示使用每個(gè)節(jié)點(diǎn)的"id"對應(yīng)的值來表示每個(gè)節(jié)點(diǎn)
highlight-current"表示高亮選中的節(jié)點(diǎn)
這樣就能讓點(diǎn)擊選中的節(jié)點(diǎn)保持高亮,在不切換的情況下一直高亮