index.js 559 B

123456789101112131415161718192021
  1. /*
  2. * @Author: your name
  3. * @Date: 2021-01-07 11:41:32
  4. * @LastEditTime: 2021-12-02 17:08:16
  5. * @LastEditors: Please set LastEditors
  6. * @Description: In User Settings Edit
  7. * @FilePath: \vue3-element-admin\src\store\index.js
  8. */
  9. let modules = {};
  10. const files = require.context("./modules", true, /index.js$/);
  11. files.keys().forEach((key) => {
  12. const fileName = key.split("/")[1];
  13. modules[fileName] = files(key).default;
  14. });
  15. import { createStore } from "vuex";
  16. import getters from "./getters";
  17. export default createStore({
  18. getters,
  19. modules,
  20. });