vue对象数组数据变化,页面不渲染
2020-12-25 19:29
标签:obj type spl rev mon 导致 highlight push 限制 vue可以监听到数组原生方法导致的数据数据变化 vue对象数组数据变化,页面不渲染 标签:obj type spl rev mon 导致 highlight push 限制 原文地址:https://www.cnblogs.com/monkeySoft/p/13037559.html data() { // data数据
return {
arr: [1,2,3],
obj:{
a: 1,
b: 2
}
};
},
// 数据更新 数组视图不更新
this.arr[0] = ‘OBKoro1‘;
this.arr.length = 1;
console.log(arr);// [‘OBKoro1‘];
// 数据更新 对象视图不更新
this.obj.c = ‘OBKoro1‘;
delete this.obj.a;
console.log(obj); // {b:2,c:‘OBKoro1‘}
this.$set(this.arr, 0, "OBKoro1"); // 改变数组
this.$set(this.obj, "c", "OBKoro1"); // 改变对象
splice()、 push()、pop()、shift()、unshift()、sort()、reverse()