我正在使用支持TypeScript的VueJs2.6和vuex模块装饰器来管理应用程序状态。
这是我的一个组件:
const MyModule = namespace(`MyModule`);
... component definition ...
@MyModule.State('prop1')
public prop1!: SomeModel;它连接到状态模块:
@Module({ namespaced: true })
export class MyModule extends VuexModule {
public prop1!: SomeModel | null;
...
}当MyModule中的突变将属性设置为prop1时,组件中相应的属性不会更新。我检查过,突变被正确调用,状态的属性被更新。
如何使我的组件的属性在状态改变后自动更新?
发布于 2021-07-02 07:55:19
我发现这是考试,你加的后缀不是空的“!如果您删除它,它将被更新。我不明白为什么它是这样工作的。
https://stackoverflow.com/questions/66392608
复制相似问题