Vue深层次obj对象改变视图不更新渲染问题

问题:赋给在data中对象新的值时,不更新

分析:由于 Vue 会在初始化实例时对属性执行 getter/setter 转化过程,所以属性必须在 data 对象上存在才能让 Vue 转换它,这样才能让它是响应的。

解决:

1、初始化属性的时候给根属性初始化一个空值就可以了

2、使用 Vue.set(object, key, value) 方法将响应属性添加到嵌套的对象上

posted @ 2021-12-07 10:14  Pavetr  阅读(328)  评论(0)    收藏  举报