123456789101112131415161718192021222324252627 |
- import Vue from 'vue'
- import Router from 'vue-router'
- import { constantRouterMap } from '@/config/router.config'
- try {
- const originalPush = Router.prototype.push
- Router.prototype.push = function push(location) {
- return originalPush.call(this, location).catch(err => err)
- }
- } catch (e) {
- }
- Vue.use(Router)
- // const originalPush = Router.prototype.push;
- // Router.prototype.push = function push(location) {
- // if(location.name){
- // return originalPush.call(this, location).catch(err => err)
- // }
- // }
- export default new Router({
- mode: 'history',
- base: process.env.BASE_URL,
- scrollBehavior: () => ({ y: 0 }),
- routes: constantRouterMap
- })
|