1、在当前页面date里面声明map()
data(){
return{
maps:new Map(),
}
}
2、在element 的load方法里面
parentId 是上一层数据的id 注意唯一性
load(tree, treeNode, resolve) {
this.maps.set("parentId", { tree, treeNode, resolve })
//加入上面的数据
setTimeout(() => {
....加载的数据数据
},200);
},
3、在添加的回调里面 调用load方法
addBack(data){
const { tree, treeNode, resolve } = this.maps.get("parentId")
this.load(tree, treeNode, resolve)
},
这样三步下来,树形数据局部刷新就完成了