结果:
数据也可能是对象,但如果是对象,上面的数据更新了就不会调用:
结果:
解决:
给age新赋一个对象:
新的对象并没有被拦截,如下:
解决:
数组调用push 是无效的 Object.defienProperty 不支持数组的:
vue把这个数组上所有的方法都重写了,如下:
但是length并没有拦截到,数组不能通过长度修改 也不能通过数组的索引进行更改:
测试下面的数据会更新视图吗?
测试1:
测试2:
测试3:
如果只想新增一个属性:
测试一下数组: