const publicPath = require('@/config/isc-publicPath.js') import Vue from 'vue' import Router from 'vue-router' const originalPush = Router.prototype.push Router.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err) } Vue.use(Router) import index from '../page/index.vue' import isc_404 from '../page/isc_404.vue' import newWebscan from "@/components/business/webscan/newWin.vue" import webscan from "@/components/business/webscan/win.vue" export default new Router({ mode: 'history', base: publicPath, routes: [ { path: '/webscan', component: webscan, name: 'webscan' }, { path: '/newWebscan', component: newWebscan, name: 'newWebscan' }, { path: '*', component: index, children: [{ path: '/', component: isc_404, meta: { title: '404' } }] } ] })