vue 中数组中的某个对象的属性发生变化,视图不更新如何解决
问题原因:因为 vue 的检查机制在进行视图更新时无法监测 数组中的某个对象的属性值的变化。解决方案如下
方案一:利用 this.set(this.obj,key,val)
例:this.set(this.obj,‘k1’,‘v1’)
方案二:就利用 Object.assign({},this.obj)创建新对象如果是数组就 Object.assign([],this.obj)
如果是对象就 Object.assign({},this.obj)