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

ProV

在vuex存储中,我想初始化一个称为_token的状态。当我尝试访问同一类中的属性时,它给我以下错误消息:_token的设置器未定义。有人知道为什么只有吸气剂可用吗?

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";
}

日志输出

ProV

当我这样定义状态时,它现在似乎可以工作:

public data = {
  bearerToken: undefined
};

现在,正确创建了setter和getter函数。有人知道为什么第一种方法不起作用?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章