123456789101112131415161718 |
- import type { App } from 'vue';
- import { createStore, createLogger, Plugin } from 'vuex';
- import { config } from 'vuex-module-decorators';
- import { isDevMode } from '/@/utils/env';
- config.rawError = true;
- const isDev = isDevMode();
- const plugins: Plugin<any>[] = isDev ? [createLogger()] : [];
- const store = createStore({
- modules: {},
- strict: isDev,
- plugins,
- });
- export function setupStore(app: App<Element>) {
- app.use(store);
- }
- export default store;
|