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

vuex如何在一个公共js中将请求回来的数据存储到store中?

vuex如何在一个公共js中将请求回来的数据存储到store中?

芜湖不芜 2019-01-02 11:18:21
题目描述在写一个vue项目,使用到vuex,现在我将公共的方法封装了成一个单独的js文件,在请求后台接口的时候,如何将请求回来的数据存储到store中?相关代码import store from '@/store'async getUserInfo () { // 获取用户信息     try {      let user = await getUser()      // store.default.dispatch('user/USER_GET_INFO', user)       // 这一步注释的如何写?       return user     } catch (e) {      return false     } }你期待的结果是什么?实际看到的错误信息又是什么?请各位大神指点下,谢谢~
查看完整描述

1 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

异步可以使用store中的actions,但是最终修改数据要使用mutations的接口。建议先参考官网写一写demo

查看完整回答
反对 回复 2019-01-02
  • 1 回答
  • 0 关注
  • 575 浏览
慕课专栏
更多

添加回答

举报

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