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');
这两种方式都不会触发更新,正确的方式是什么样的呢?
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
可以改啊。。this.test.test2 = 'xx'就可以,你是不是vue版本太低?