webstorm-2023.3中pinia的actions中this指向了actions自己,请问怎么解决?

export const useTestStore = defineStore('Test', {
  state: () => ({
    obj: {
      a:1
    }
  }),
  actions: {
    doSomething(){
      this.obj.a += 1
    }
  }
}

actions中的函数内this后.任何属性都会报警告未导出元素,并要求我创建属性。
并且this.也失去了正常的代码提示。
虽然只是黄色警告,而且业务也能正常使用,但是这么整用起来就很恶心。
求解。。。

阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题