vue $set 给对象添加属性
2019-01-10 本文已影响0人
良品山核桃
最开始是用 this.layerLists[i].layerListsChild[j].active =false; 添加 active。
对active修改时 后发现数据改变了,视图没变。
通过网上查询得知如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。
解决方法:this.$set( this.layerLists[i].layerListsChild[j],'active',false)