// ie polyfill import 'core-js/stable' import 'regenerator-runtime/runtime' import Vue from 'vue' import App from './App.vue' import router from './router' import store from './store/' import i18n from './locales' import { VueAxios } from './utils/request' import ProLayout, { PageHeaderWrapper } from '@ant-design-vue/pro-layout' import themePluginConfig from '../config/themePluginConfig' import bootstrap from './core/bootstrap' import './core/lazy_use' // use lazy load components import './permission' // permission control import './utils/filter' // global filter import 'ant-design-vue/dist/antd.less' import './global.less' // global style import dataV from '@jiaminghi/data-view' import * as echarts from 'echarts' // 引入echart Vue.config.productionTip = false Vue.prototype.$echarts = echarts // mount axios Vue.$http and this.$http Vue.use(dataV) Vue.use(VueAxios) Vue.component('pro-layout', ProLayout) Vue.component('page-container', PageHeaderWrapper) Vue.component('page-header-wrapper', PageHeaderWrapper) window.umi_plugin_ant_themeVar = themePluginConfig.theme new Vue({ router, store, i18n, created: bootstrap, render: h => h(App) }).$mount('#app')