为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

胡说叔叔 2021-06-16 09:23:11
在 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";}
查看完整描述

2 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

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


public data = {

  bearerToken: undefined

};

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


查看完整回答
反对 回复 2021-06-18
  • 2 回答
  • 0 关注
  • 305 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信