背景:在vue开发中会遇到data数据更改後view试图不会进行响应式更新的情况
以下4种情况不触发vue响应式更新!!
不能检测到的数组变动是:
不能检测到的对象变动是:
3、向响应式对潒添加属性;
4、向响应式对象删除属性;
//该函数中直接进行了数组替换大量数据处理时不合适 //根据索引修改数组对象,视图没有更新 //改变數组长度,视图没有更新 //向响应式对象添加属性,视图没有更新 //向响应式对象删除属性,视图没有更新 //使用JavaScript的数组方法获取返回的数组 //使用vue的set方法向响应式对象添加属性 //使用vue的delete方法向响应式对象删除属性
//assign()方法合并多个对象返回新的对象进而达到添加对象属性的效果
1、创建新的数组替换原有数组值
2、使用JavaScript的数组操作函数,这些方法都会返回一个新数组也是数组替换原理;
}