Слияние кода завершено, страница обновится автоматически
import { createStore } from 'vuex'
/**
* 自动导入所有模块
*/
let moduleFiles = require.context('./modules', true, /\.js$/)
let modules = moduleFiles.keys().reduce((modules, module_path) => {
let module_name = module_path.replace(/\.\/(.+)\.js/, '$1')
modules[module_name] = moduleFiles(module_path).default
return modules
}, {})
const store = createStore({
getters: {
role: state => state.account.userInfo.role,
routes: state => state.account.userInfo.routes,
userInfo: state => state.account.userInfo,
nickname: state => state.account.userInfo.nickname,
opendPages: state => state.system.opendPages,
menus: state => state.account.menus,
activedPage: state => state.system.activedPage,
routesExpires: state => state.account.routesExpires,
},
modules
})
export default store
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )