步骤
-
el-tree必须设置属性
node-key
,作为节点的唯一标识属性; - 代码第 4 行,通过 node-key 属性的值获取 node 对象;
- 代码第 8/10 行,设置属性 visible 控制节点显示
// 定义
setNodeVisible(id, f) {
// node-key 属性的值获取 node 对象
let node = this.$refs.tree.getNode(id);
// 可以在控制台看看这个 node 对象的组成
console.log(node);
// 方式一:设置属性 visible(建议使用)
this.$set(node, 'visible', f);
// 方式二:设置属性 visible
// node.visible = f;
}
// 使用
setNodeVisible(7, false);