在使用ElementUI提供的树表(el-table)的时候发现,如果手动通过JS修改了某个节点的children中的一条记录(子节点)的话,并不会自动刷新. 简单分析了一下,原因大概是因为VUE的数据劫持并没有实现到监测对象中的子对象的改变,因此这时候我想,手动改变一下整个对象或许能触发到VUE的数据劫持. 假设要刷新的对象是items. this.items = JSON.parse(JSON.stringify(this.items)) 这样就实现了树表的刷新. 虽然这个方法有点蠢,也有潜…