vben
2020-10-29 2f1fbf8e487fdae4db5c144d97f9d20e42bb1603
src/main.ts
@@ -6,9 +6,9 @@
import { setupErrorHandle } from '/@/setup/error-handle/index';
import { setupDirectives } from '/@/setup/directives/index';
import { registerGlobComp } from '/@/components/registerGlobComp';
import { isDevMode, isProdMode, isUseMock } from '/@/utils/env';
import { setupProdMockServer } from '../mock/_createProductionServer';
import { setApp } from './useApp';
import App from './App.vue';
import '/@/design/index.less';
@@ -22,11 +22,11 @@
// store
setupStore(app);
// Directives
setupDirectives(app);
// error-handle
setupErrorHandle(app);
registerGlobComp(app);
router.isReady().then(() => {
  app.mount('#app');
@@ -37,7 +37,10 @@
  window.__APP__ = app;
}
// If you do not need to use the mock service in the production environment, you can comment the code
if (isProdMode() && isUseMock()) {
  setupProdMockServer();
}
export default app;
// Used to share app instances in other modules
setApp(app);