详细问题描述
版本是v3,我自行封装了一个a.js文件请求api的方法,文件中通过import store from '@/store' ,在js文件中使用store,想拿store的数据或者commit的方式掉store的方法
import platform from './module/platform.js'
import push from './module/push'
Vue.use(Vuex)
export default new Vuex.Store({
modules: {
platform,
push
}
})
store中的index.js 是按模块化的写法定义的。
我每个api请求都会走这个a.js文件,但是,如果api请求的方法,是定义在store模块里的,比如actions对象中的方法,在外部nvue页面调用这些个方法时,这个a.js文件,可以取到store的参数。但如果api请求方法不在store中,取到的store数据都是没有初始化过的数据。什么情况
[IDE版本号] 2.6.12.20200412-alpha
0 个回复