解构赋值给el-table的children时视图不更新问题
问题
【解构赋值给el-table的children时视图不更新问题】树形子组件数据渲染不出来,导致expand无法执行
文章图片
image.png 成功效果应如下
文章图片
image.png 解决
- 设置
hasChildren
为true
tableData: [{
// deptName: '全院',
hasChildren: true
}]
- 在
load
里面执行children的更新
load(tree, treeNode, resolve) {
console.log('执行load', tree, treeNode, resolve)
setTimeout(() => {
resolve(
this.$set(this.tableData[0], 'children', tree.children)
)
}, 1000)
}
推荐阅读
- 喂,你结婚我给你随了个红包
- 成交的种子咖啡冥想
- 一百二十三夜,请嫁给我
- 每日一话(49)——一位清华教授在朋友圈给大学生的9条建议
- 历史教学书籍
- 写给陈羡
- 给予孩子心理平衡的机会
- 请给时间一点时间
- 写给我20岁时爱过的那个男孩
- 别墅庭院设计,不同的别墅庭院设计也给人视觉上完全不一样的!