在VUE单页应用项目开发过程树形中有一个需求,须要选中树形控件(能够是点击选中行或者复选框),可是只能选中一个。控件使用的是Element ui中的el-tree,可是找了一下并无单选组件的API,慢慢琢磨中。vue
1.el-tree组件node
2.主要是经过两个事件进行联合判断,git
node-click节点被点击时的回调,check-change节点选中状态发生变化时的回调.github
因为nodeClick被调用时checkChange也会被调用,所以须要一个editCheckId辅助避免出现由于联动致使选中状态错乱ui
git项目地址:https://github.com/heyoju/vueDemoorm
做者:幽静心
连接:https://www.jianshu.com/p/548a46c73567
來源:简书事件