实现原理
在每次懒加载之后将节点记录下来,在数据有更新的时候,在触发对应的父节点加载方法。
实现步骤
1、在data中设置一个变量,用来存储每次懒加载的节点数据和回调函数对象
--- -
- -
-- --
-
-
2、当数据进行懒加载时把点击的节点数据和回调函数对象进行存储
---- -- ---
- -
- - -
- -
-------- ------- - ----- --------- ------- ---
- -
-
3、写一个公共的方法,在调用数据(增、删、改)方法后,调用此方法刷新数据。
refreshLoadTree(parentId) {
const { ----, --------, ------- } = this.----------[--------]
if (----) {
this.loadFn(----, --------, -------);
}
}