以这个官方demo距离,搜索前是这样的:
搜索后,比方说搜一个1
当我删掉关键字后,变成了全部展开:
我试过this.$refs.tree.setCheckedKeys([]);
,没有作用,还是全部展开了。
以这个官方demo距离,搜索前是这样的:
搜索后,比方说搜一个1
当我删掉关键字后,变成了全部展开:
我试过this.$refs.tree.setCheckedKeys([]);
,没有作用,还是全部展开了。
this.$refs.tree.setCheckedKeys([])这个方法是设置勾选的节点
你想要清空的是展开的节点
你可以先打印下this.$refs.tree 看里面是否有类似setExpandedKeys(设置展开节点数组)的方法
没有类似方法可以试下这个
element-ui官网给的示例里有这段代码
watch: {
filterText(val) {
this.$refs.tree.filter(val);
}
},
在this.$refs.tree.filter(val)外层加一层判断 判断这个搜索值存在再筛选
10 回答11.5k 阅读
2 回答3k 阅读✓ 已解决
3 回答5.4k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答4.9k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
https://jsrun.net/9vxKp/edit