el-tree 默认选中节点高亮

首次加载默认选中节点,使用vue 的nextTick ,在他的内部去调用 el-tree的函数setCurrentKey

html:设置node-key

 

<el-tree ref="treeRef"
                 :expand-on-click-node="false"    
                 :data="treeData"
                 node-key="id"
                 :default-expand-all="true"
                 :props="defaultProps"
                 @node-click="handleNodeClick">
 </el-tree>

 

js

getTreeList().then((res) => {
        const data = res.data.data
        this.treeData = data
        this.$nextTick(function () {
        this.$refs.treeRef.setCurrentKey(data[0].id)//data[0].id为默认选中的节点
               })
      })

 

posted @ 2022-07-04 18:27  骄傲一点才可爱  阅读(2270)  评论(0编辑  收藏  举报