elementui中el-tree实现选中高亮显示关闭重新打开选中不销毁效果在父组件中显示子个数
一.Element-UI tree 组件 点击后高亮显示的样式修改(背景色)树,设置check-change时,点击行选中,点击三角符号可以展开,但是颜色不受控制
<el-tree
:data="treedata"
accordion
node-key="id"
ref="tree"
highlight-current
:props="defaultProps"
@check-change="handleCheckChange"
check-on-click-node
></el-tree>
二. 记录一下悬浮颜色修改
/deep/ .el-tree-node__content:hover {
background: rgba(255, 255, 255, 0.05);
}
/deep/.el-tree--highlight-current
.el-tree-node.is-current
> .el-tree-node__content {
background-color: rgba(35, 220, 205, 0.78);
}
/deep/.el-tree {
background: #10498f;
color: #ffffff;
}
/deep/ .el-tree-node:focus > .el-tree-node__content {
background-color:rgba(35, 220, 205, 0.78);
}
elementui 中给在父组件中显示子个数
<el-tree :data="treeInnerSource" :props="defaultProps" accordion node-key="id" ref="tree" highlight-current check-on-click-node @node-click="handleNodeClickByInner">
<div class="custom-tree-node flex" slot-scope="{ node, data }">
<div>{{ data.name }}</div>
<div v-if="data.pageVos&&data.pageVos.length" class="numberTips">
{{data.pageVos ? data.pageVos.length : ''}}
</div>
</div>
</el-tree>