很多时候我们vue中,for循环的数据很复杂,当我们要进行操作改变数组中的某个值时,视图中的展示却没有发生相应的变化,怎么办呢?
找了很多方法,官网也有介绍,但是都不是我的理想中的处理方法
最后还是解决了 来看代码
如果是数组
this.form = Object.assign([], this.form)
如果是对象
this.form = Object.assign({}, this.form)
或者使用vue方法
this.$nextTick(() => {
// 需要更新的
});
很多地方都会用到这个方法,并不知我的这种情况,所以收藏就对了