下面这种情况vue有时候不能动态的去做响应:
this.skuData = [{name: 'zs', age: 18, sex: 'man'}, {....}, ...]
var item = {name: 'ls', age: 100, sex: 'worman'}];
this.skuData[0] = item;
使用$set
就能解决这个问题
this.skuData = [{name: 'zs', age: 18, sex: 'man'}, {....}, ...]
var item = {name: 'ls', age: 100, sex: 'worman'}];
this.$set(this.skuData, 0, item);
除了数组外当然也可以操作对象,详情参考 vue文档