一、el-tree单选树设置默认值
代码:
<!-- 单选树 -->
<el-tree ref="tree" :data="treeMenus" :props="defaultProps" accordion @node-click="handleNodeClick" :node-key="nodeId" :filter-node-method="filterNode" highlight-current :expand-on-click-node="true" :default-expanded-keys="[defaultId]">
<span class="span-ellipsis" slot-scope="{ node }">
<span :title="node.label">{
{ node.label }}</span>
</span>
</el-tree>
created () {
// 给单选树赋默认值
if (this.setDefultId !== undefined) {
this.defaultId = this.setDefultId
}
},
updated () {
// 给单选树设置默认值
if (this.setDefultId !== undefined) {
this.defaultId = this.setDefultId // 这个用于展开树到高亮的节点
this.$nextTick(() => {
this.$refs.tree.setCurrentKey(th