vue中视图不更新问题$set
2019-08-29 本文已影响0人
追风筝的Hassan
当数组变动时,数组长度发生了变化,但是出现视图层不更新的情况
是因为在数组中增加对象{},然后给对象增加新的属性
this.$set(this.singleTransferSet, addIndex, [{ id: addIndex }])
采用forceUpdate(),强制更新,可用于深数据结构,即不用一定采用this.$set也可以更新视图
当数组变动时,数组长度发生了变化,但是出现视图层不更新的情况
是因为在数组中增加对象{},然后给对象增加新的属性
this.$set(this.singleTransferSet, addIndex, [{ id: addIndex }])
采用forceUpdate(),强制更新,可用于深数据结构,即不用一定采用this.$set也可以更新视图