1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/shendusimba-simba-admin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
index.js 898
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Simba Отправлено 3 лет назад 694518a
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 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/shendusimba-simba-admin.git
git@gitlife.ru:oschina-mirror/shendusimba-simba-admin.git
oschina-mirror
shendusimba-simba-admin
shendusimba-simba-admin
pro