data: function () {
return {
tableTreeRefreshTool: {}
}
}
// 懒加载数据
load(tree, treeNode, resolve) {
//用来存储该条数据的操作
this.tableTreeRefreshTool[tree.detailId] = {}
this.tableTreeRefreshTool[tree.detailId].resolve = resolve
// 记录展开次数
this.tableTreeRefreshTool[tree.detailId].expandCount = 0
// 调用接口获取节点数据
var childrenList = []
childrenList = this.getDetailsList(tree.detailId)
resolve(childrenList)
},
// 手动刷新节点数据
refreshNode (detailId) {
const curr = this.tableTreeRefreshTool[detailId]
var childrenList = []
childrenList = that.getDetailsList(detailId)
if (curr) curr.resolve(childrenList)
}
05-11
1280
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交