main.js 789 B

123456789101112131415161718192021222324252627282930
  1. import Vue from "vue";
  2. import App from "./App.vue";
  3. import router from "./router";
  4. import "./styles/base.css";
  5. import '@/utils/rem.js';
  6. import { DatePicker, TimePicker, Select, Option } from "element-ui";
  7. import PopupManager from "element-ui/lib/utils/popup/popup-manager";
  8. PopupManager.zIndex = 3000;
  9. Vue.use(DatePicker);
  10. Vue.use(TimePicker);
  11. Vue.use(Select);
  12. Vue.use(Option);
  13. // Mock 拦截器:由 VUE_APP_USE_MOCK 控制(默认开启;切真实后端时设为 false)
  14. if (process.env.VUE_APP_USE_MOCK !== 'false') {
  15. require('@/mock/mockAdapter');
  16. }
  17. import MessageDialog from "./components/ui/MessageDialog/index.js";
  18. // 挂载为全局方法
  19. Vue.prototype.$msg = MessageDialog;
  20. Vue.config.productionTip = false;
  21. new Vue({
  22. router,
  23. render: h => h(App)
  24. }).$mount("#app");