Element-UI tree 组件 选中节点高亮的问题处理

最近新做的项目,有用到Element-UI tree 组件,需求是选中的节点背景颜色改变(默认的太浅了),并且要求不切换的情况下一直保持高亮
由于项目的树比较多,我写了两种
1.点击后高亮显示的背景颜色修改(但是不能一直保持不变)
.el-tree-node:focus > .el-tree-node__content {
background-color: rgb(158, 213, 250) !important;
}
这个只要改变css就可以达到效果

2.点击后显示高亮的效果,并且不切换的情况下高亮一直保持

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"表示使用每个节点的"id"对应的值来表示每个节点
highlight-current"表示高亮选中的节点
这样就能让点击选中的节点保持高亮,在不切换的情况下一直高亮

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。