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

vue如何在自定义文件中使用vuex?

vue如何在自定义文件中使用vuex?

鸿蒙传说 2019-03-02 09:04:45
目录结构如下 我在axios.js中想使用vuex的state里面的数据我打印console.log(store)报错undefined 如果直接引入import state from '../store/state'就可以获取到state里面的数据 但是下面这样写就不行 这是为什么?|--src   |--api      |--axios.js   |--store      |--index.js      |--state.js      |--mutations.js      |--actions.js   |--components...src/api/axios.jsimport Vuex from 'vuex'import store from '../store/index.js'console.log(store)src/store/index.jsimport Vue from 'vue'import Vuex from 'vuex'import state from './state'import mutations from './mutations'import actions from './actions'Vue.use(Vuex)export default new Vuex.Store({   state,   mutations,   actions, })
查看完整描述

2 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

你可以反过来,api里面接上接口的方法

查看完整回答
反对 回复 2019-03-02
?
达令说

TA贡献1821条经验 获得超6个赞

store中的actions里面引入然后执行异步操作。

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

添加回答

举报

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