有个需求 实现树的重加载,从根节点开始重新渲染
去看了element-ui官网里 load(node,resolve)
我采用的方法是在load方法里先保存两个参数到data
loadNode (node, resolve) {
if (node.level === 0) {
this.root = node
this.resolve = resolve
fetchTree('0').then(res => {
return resolve(res.data.data)
})
}
if (node.level >= 1) {
fetchTree(node.data.id).then(res => {
return resolve(res.data.data)
})
}
},
然后在需要重加载树的地方
this.loadNode(this.root,this.resolve)
但结果调用后
只想要一个节点 困扰几天了,有没有知道的教一下。
后来呢 你解决了吗 兄弟