在父组件向子组件用props传值,不断更新的时候或进行复杂的处理值时会遇到子组件接收到的所处理的值不更新,这是我所遇到的问题的解释
这个时候可以使用this.$set
this.tableData是处理的值
代码如下:
let zhi =this.tableData;
//....进行业务处理zhi
this.tableData=zhi;
this.$set(this.tableData);
官方的说法:什么是$set?
向响应式对象中添加一个属性,并确保这个新属性同样是响应式的,且触发视图更新。它必须用于向响应式对象上添加新属性
解决父组件使用props向子组件传值,不发生变化
最新推荐文章于 2024-06-14 10:55:44 发布