var vm=new Vue({ el:"#app", data:{ arrays:[1,2,3,4] }, methods:{ loadpage:function(){ var self=this; self.arrays[0]=5; console.log("变化之后的数组----"); console.log(self.arrays); } }, watch:{//侦听属性 arrays:{ handler:function(val,oldVal){ var self=this; console.log(val); console.log(oldVal); }, deep:true } }, created:function(){ var self=this; self.loadpage(); }});
1 回答
李行知
TA贡献51条经验 获得超12个赞
methods: { loadpage: function () { var self = this; // self.arrays[0] = 5; self.arrays.push(7777777777) console.log("变化之后的数组----"); console.log(self.arrays); } },
请不要通过下标的方式来改变数组,而是调用数组的方法进行改变
添加回答
举报
0/150
提交
取消