data: {
test: {},
},
如果我想在test中新增一个test2
data: {
test: {
test2:'XXX',
},
},
this.test['test2'] = 'XXX';
this.$set('test.test2','XXX');
这两种方式都不会触发更新,正确的方式是什么样的呢?
data: {
test: {},
},
如果我想在test中新增一个test2
data: {
test: {
test2:'XXX',
},
},
this.test['test2'] = 'XXX';
this.$set('test.test2','XXX');
这两种方式都不会触发更新,正确的方式是什么样的呢?
13 回答12.9k 阅读
7 回答2k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1k 阅读
3 回答1.2k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
可以改啊。。this.test.test2 = 'xx'就可以,你是不是vue版本太低?