element el-tree 数据返显 全选子节点解决方案
element el-tree 数据返显 全选子节点解决方案
element el tree 默认check-strictly 为false 也就是叶子节点和父节点是关联的状态 所以返回的数据只要包含父节点 子节点全部选中
如果强制将check-strictly 设置为true 那我们在选在父节点的时候子节点的关联选中效果也就消失了
这种方法 不太好 所以:
逻辑:
1.获取需要返显的节点id
2.遍历 获取对应id的node
3.通过判断node isLeaf是否为子节点 true则设置选中效果
注意
写的过程中,this.
r
e
f
s
.
t
r
e
e
N
a
m
e
.
g
e
t
N
o
d
e
(
)
报
错
再
打
印
t
h
i
s
查
看
是
有
refs.treeName.getNode() 报错 再打印this查看是有
refs.treeName.getNode()报错再打印this查看是有refs属性的
查了是因为渲染问题 用$nextTick()解决