import Vue from 'vue' import Router from 'vue-router' Vue.use(Router) const originalPush = Router.prototype.push Router.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err) } export default new Router({ //去掉url上的# mode: 'hash', routes: [{ path: '/', name: 'area-global', component: resolve => require(['@/views/global'], resolve), }, { path: '/area-all', name: 'area-all', component: resolve => require(['@/views/screen1'], resolve), }, { path: '/area', name: 'home', component: resolve => require(['@/views/main'], resolve), }, { path: '/switch-board', name: 'switch-board', component: resolve => require(['@/views/area/switch-board'], resolve), }, ] })