各个路由自己的仓库可以在其文件夹中新建名为xxxStore/xxxAbout.js
需要在各个模块内开启namespaced:true
// 登录页请求
const loginAbout = {
namespaced: true,
actions: {},
mutations: {},
status: {}
}
export default loginAbout
在大仓库store/index.js内引入,并模块化
import Vuex from 'vuex'
import Vue from 'vue'
import homeAbout from '../pages/Home/homeStore/homeAbout.js'
import searchAbout from '../pages/Search/searchStore/searchAbout.js'
import loginAbout from '../pages/Login/loginStore'
Vue.use(Vuex)
export default new Vuex.Store({
modules: {
homeAbout,
searchAbout,
loginAbout
}
})