Typescript Vuex - 如何使用 setter 和 getter 定义状态?

在 vuex 商店中,我想初始化一个名为 _token 的状态。当我尝试访问同一个类中的属性时,它给我的错误消息是 _token 的 setter 未定义。任何人都知道为什么只有吸气剂可用?


export default class Api extends VuexModule {

  public _token = '';


  @Action

  public async [VuexActionsApi.VerifyUser](data: any): Promise<IResponseState> {

    const vuexInstance = this;


    // this is not working

    vuexInstance._token = "test";

}

http://img3.mukewang.com/60cbf6c70001aef305760462.jpg

胡说叔叔
浏览 306回答 2
2回答

月关宝盒

现在似乎可以工作了,当我这样定义状态时:public data = {&nbsp; bearerToken: undefined};现在 setter 和 getter 函数已正确创建。有人知道为什么第一种方法不起作用吗?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript