vue elementUI el-tree默认选中树节点效果

vue elementUI el-tree默认选中树节点

1.设置一个固定值作为key:node-key="id"
2.定义当前选中节点的key::current-node-key="currentId"
复制代码
             <el-tree node-key="id"
                 :current-node-key="currentId"
                 :data="treeData"
                 :props="defaultProps"
                 :check-on-click-node="true"
                 :accordion="true"
                 empty-text="组织机构"
                 icon-class=""
                 :filter-node-method="filterNode"
                 ref="tree"
                 :expand-on-click-node="false"
                 @node-click="handleNodeClick"></el-tree>
复制代码

3.将当前选中的key设置到el-tree中:this.currentId 

复制代码
 getTreeList().then((res) => {
        const data = res.data.data
        this.treeData = data
if (data.length > 0) { this.currentId = data[0].id
this.$nextTick(()
=> { this.$refs.tree.setCurrentKey(this.currentId) }) } })
复制代码

最终效果:

 

posted @   骄傲一点才可爱  阅读(2253)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示