vue + element 树形控件,解决通过外部删除按钮与树形控件取消选中状态

官方文档给的是this.$refs.tree.setCheckedKeys([]);但是这样会清除所有的选中状态
我的需求是通过如下图:通过左边选中,右边显示选中的数据,右边删除,左边取消选中状态
<el-tree> vue + element 树形控件,解决通过外部删除按钮与树形控件取消选中状态_第1张图片
后台返回数据如下:
<el-tree> vue + element 树形控件,解决通过外部删除按钮与树形控件取消选中状态_第2张图片
<el-tree> vue + element 树形控件,解决通过外部删除按钮与树形控件取消选中状态_第3张图片
<el-tree> vue + element 树形控件,解决通过外部删除按钮与树形控件取消选中状态_第4张图片
点击右边删除事件,传当前行的id,然后循环树形控件的整个数据,如果id对应,就取消选中状态<el-tree> vue + element 树形控件,解决通过外部删除按钮与树形控件取消选中状态_第5张图片

你可能感兴趣的:(es6vue.js)