解决思路
1、 先拿到选中的节点 2、 将选中的节点的子节点全部删除 3、将选中节点的子节点数据手动刷新到该节点内
function tree(node,children){
var children = node.childrens
children.splice(0,children.length)
node.doCreateChildren(this.treeData)
}
- node就是选中的节点,可以通过 @node-click事件去获取选中的节点
- children就是node这个节点的子项
- 通过splice方法删除node节点下的所有子项
- 调用doCreateChildren 创建子项
- 关于异步加载树形控件的记录