Vue单页应用中Element ui中的el-tree单选功能

本文介绍在VUE项目中如何实现基于ElementUI的el-tree组件的单选功能,通过监听node-click和check-change事件并结合辅助变量editCheckId来确保树形结构中仅能选中一个节点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      在VUE单页应用项目开发过程树形中有一个需求,需要选中树形控件(可以是点击选中行或者复选框),但是只能选中一个。控件使用的是Element ui中的el-tree,但是找了一下并没有单选组件的API,慢慢琢磨中。

 
 

1.el-tree组件

 

 
 

2.主要是通过两个事件进行联合判断,

node-click节点被点击时的回调,check-change节点选中状态发生变化时的回调.

由于nodeClick被调用时checkChange也会被调用,因此需要一个editCheckId辅助避免出现因为联动导致选中状态错乱

 
 

git项目地址:https://github.com/heyoju/vueDemo


作者:幽静心
链接:https://www.jianshu.com/p/548a46c73567
來源:简书

转载于:https://www.cnblogs.com/TigerZhang-home/p/9896801.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值