首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用vuex-module-decorators时,组件的属性不会更新

使用vuex-module-decorators时,组件的属性不会更新
EN

Stack Overflow用户
提问于 2021-02-27 04:48:02
回答 1查看 100关注 0票数 1

我正在使用支持TypeScript的VueJs2.6和vuex模块装饰器来管理应用程序状态。

这是我的一个组件:

代码语言:javascript
复制
const MyModule = namespace(`MyModule`);

... component definition ...

@MyModule.State('prop1')
public prop1!: SomeModel;

它连接到状态模块:

代码语言:javascript
复制
@Module({ namespaced: true })
export class MyModule extends VuexModule {
  public prop1!: SomeModel | null;
...
}

当MyModule中的突变将属性设置为prop1时,组件中相应的属性不会更新。我检查过,突变被正确调用,状态的属性被更新。

如何使我的组件的属性在状态改变后自动更新?

EN

回答 1

Stack Overflow用户

发布于 2021-07-02 07:55:19

我发现这是考试,你加的后缀不是空的“!如果您删除它,它将被更新。我不明白为什么它是这样工作的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66392608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档