在请求的数据中更改了数据源,dom上的数据没有变化;
如图,最新的数据源里面的最新的一条数据是叫“看数据”的字符串,
但是我的列表内容没有刷最新的
我的数据是这样处理的。
在请求的数据中更改了数据源,dom上的数据没有变化;
如图,最新的数据源里面的最新的一条数据是叫“看数据”的字符串,
但是我的列表内容没有刷最新的
我的数据是这样处理的。
同一楼所说,vue监听不到深层次的对象属性或者数组值的改变,具体可看vue官方Api。
不过可以使用 Vue.set(obj, key, value),如果是数组的话,可以使用arrayObject.splice(index,howmany,item1,.....,itemX)方法
5 回答7.1k 阅读✓ 已解决
5 回答8.2k 阅读
2 回答10.3k 阅读✓ 已解决
2 回答12.6k 阅读✓ 已解决
2 回答10.4k 阅读✓ 已解决
1 回答5.1k 阅读✓ 已解决
4 回答6.1k 阅读
vue监听不到深层次的对象属性或者数组值的改变,
也就是说,如果你的Vue实例的data中,有一个属性的值是一个对象,那你用js改这个对象的属性值时,vue是监听不到的。
可以使用官方文档的方法试试:链接描述
对象的话,应该这么用:
针对数组的方法: