import Vue from 'vue'; import App from './App.vue'; import router from './router'; import store from './store'; import Element from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; import '@/styles/index.scss'; import './icons'; import './permission'; // 路由导航守卫 /** * 解决路由地址报错但正常运行 * 此处理方案只针对于vue-router 3.0以上版本 */ import Router from 'vue-router'; const originalPush = Router.prototype.push; Router.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err); }; // import $ from "jquery"; Vue.config.productionTip = false; Vue.use(Element); //加载动画 import Vab from './utils/vab'; Vue.use(Vab); // Vue.use(Element, { // size: Cookies.get('size') || 'medium', // set element-ui default size // locale: enLang // 如果使用中文,无需设置,请删除 // }) new Vue({ router, store, render: h => h(App) }).$mount('#app');