- element-ui的tree组件初始渲染数据后再对数据进行push操作时,不生效
- 可以使用$set进行重新赋值,可以解决
- 移除节点失效
- 官方文档给出的方法是:
remove(node, data) {
const parent = node.parent;
const children = parent.data.children || parent.data;
const index = children.findIndex(d => d.id === data.id);
children.splice(index, 1);
}
应改为
remove(node, data) {
const parent = node.parent;
const children = parent.childNodes || parent // 此为关键点
const index = children.findIndex(d => d.id === data.id);
children.splice(index, 1);
}