在vue组件数据中,我得到了一个对象routine
和其他嵌套对象。
我有这种方法:
methods: {
async loadFullRoutine() {
const routine = await this.$store.dispatch('loadPresetsForRoutine', this.routine);
console.log(this.routine);
// routine.name = routine.name + '!';
}
},
在我的vuex存储区中的loadPresetsForRoutine
操作中,routine
对象的嵌套对象被更改,但是更改未呈现。当我查看console.log
时,可以看到routine
对象正在正确更新。
当我执行routine.name = routine.name + '!';
时,正在使用来自loadPresetsForRoutine
的更新数据重新呈现该组件。
有什么想法吗?