import Vue from 'vue' import App from './App.vue' import store from './store' import router from "./router"; import beforeRouteChange from './assets/js/beforeRouteChange' import '@/assets/js/axios' import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' import '@/assets/css/styles/index.less'; import '@/permission' // permission control import layer from 'vue-layer' import 'vue-layer/lib/vue-layer.css'; import '@/assets/css/base.css' import './assets/js/unCtrl' Vue.prototype.$layer = layer(Vue); import "./icons" Vue.config.productionTip = false // 全局混入页面路由守卫 Vue.mixin(beforeRouteChange); Vue.use(ElementUI); new Vue({ store, router, render: h => h(App), }).$mount('#app')