From a622930d174cad3a3b945d845354c6170aae64b0 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Mon, 15 Oct 2018 22:05:42 +0800 Subject: [PATCH] no message Former-commit-id: 8151a2ba0ab431db737e6055c8b1402da75921e9 --- src/store/modules/d2admin/index.js | 42 +++++++++--------------------- 1 file changed, 12 insertions(+), 30 deletions(-) diff --git a/src/store/modules/d2admin/index.js b/src/store/modules/d2admin/index.js index 3b84411..6f1a7ce 100644 --- a/src/store/modules/d2admin/index.js +++ b/src/store/modules/d2admin/index.js @@ -1,34 +1,16 @@ -import db from './modules/db' -import releases from './modules/releases' -import user from './modules/user' -import menu from './modules/menu' -import theme from './modules/theme' -import log from './modules/log' -import account from './modules/account' -import fullscreen from './modules/fullscreen' -import ua from './modules/ua' -import gray from './modules/gray' -import page from './modules/page' -import transition from './modules/transition' -import search from './modules/search' -import size from './modules/size' +/** + * The file enables `@/store/index.js` to import all vuex modules + * in a one-shot manner. There should not be any reason to edit this file. + */ + +const files = require.context('./modules', false, /\.js$/) +const modules = {} + +files.keys().forEach(key => { + modules[key.replace(/(\.\/|\.js)/g, '')] = files(key).default +}) export default { namespaced: true, - modules: { - db, - releases, - user, - menu, - theme, - log, - account, - fullscreen, - ua, - gray, - page, - transition, - search, - size - } + modules }