vue $set 给对象添加属性

2019-01-10  本文已影响0人  良品山核桃

最开始是用 this.layerLists[i].layerListsChild[j].active =false; 添加 active。

对active修改时 后发现数据改变了,视图没变。

通过网上查询得知如果在实例创建之后添加新的属性到实例上,它不会触发视图更新

解决方法:this.$set( this.layerLists[i].layerListsChild[j],'active',false)

上一篇 下一篇

猜你喜欢

热点阅读