vue中的 $set 和 $forceUpdate 方法,是否对复杂数据有限制?
比如这样一个数据结构
let list = [ {
name: 'aa',
obj: {
id: 123,
typeList: [
{
id: 111,
name: title
}
]
}
}
]
就是 对象数组list => obj对象 => 对象数组typeList
这样一个嵌套关系,然后此时我的 typeList 发生了变化
this.$set(this.list[index].obj, 'typeList', newList)
此时,数据确实更新了,但视图无法得到更新,加上 $forceUpdate 方法也无法更新
所以面对这样复杂的数据结构,应该如何避免这种情况呢?
以上是 vue中的 $set 和 $forceUpdate 方法,是否对复杂数据有限制? 的全部内容, 来源链接: utcz.com/p/936149.html