vue el-tree 单选实现
2024-09-08 19:40:40
<el-tree
:props="props"
ref="treeList"
:load="loadNode"
check-strictly
show-checkbox
node-key='id'
@check ='changetree'
@check-change="handleCheckChange">
</el-tree> handleCheckChange(data, checked, tree) {
if (checked) {
this.currentNodeData.id = data.id
this.$refs.treeList.setCheckedNodes([data.id])
}
},
changetree(data,lst)
{
if(lst,checkedKeys.lenght==0)
this.$refs.treeList.setCheckedNodes([data.id])
}
说明,一定存在node-key值,并且通过ref定位到具体树进行赋值。
其他可用函数说明:
this.$refs.treeList.getCheckedNodes();获取选中节点数据
this.$refs.treeList.getCheckedKeys();获取所有所选节点的主键ID数组
this.$refs.treeList.setCheckedKeys([data.id]);给选定节点的主键ID数组,树节点会勾选
最新文章
- 前端代码目录结构、常用 piugin、元素补充用法及其它注意事项
- this a a mark down test
- C2第七次作业解题报告
- 【计算机网络】当输入URL后发生了什么
- 依赖映射 Dependent Mapping
- Windows Phone – 裁剪图片 (Crop Image)
- [LeetCode] Best Time to Buy and Sell Stock with Transaction Fee 买股票的最佳时间含交易费
- redis -memcahe
- MacBook Pro维修过程
- MySQL的数据文件存储
- redis服务器学习一
- idea 普通 web项目配置启动【我】
- C语言中的补码与反码(-1的十六进制ffffffff)
- TCP和IP的三次握手和第四次挥手
- 【JUC源码解析】SynchronousQueue
- Tomcat 7 的七大新特性(更容易将Tomcat内嵌到应用去中去 )
- 浅谈javascript和python语言的深拷贝
- latex 三个不同的图放在一行且每个图都有注释
- NGUI注册事件的三种方式
- POJ 3041 Asteroids | 匈牙利算法模板