mirror of https://github.com/veops/cmdb.git
23 lines
499 B
JavaScript
23 lines
499 B
JavaScript
/* eslint-disable */
|
|
import Vue from 'vue'
|
|
import Router from 'vue-router'
|
|
import { constantRouterMap } from '@/router/config'
|
|
|
|
Vue.use(Router)
|
|
|
|
const createRouter = () => new Router({
|
|
mode: 'history',
|
|
base: process.env.BASE_URL,
|
|
scrollBehavior: () => ({ y: 0, x: undefined }),
|
|
routes: constantRouterMap
|
|
})
|
|
|
|
const router = createRouter()
|
|
|
|
export function resetRouter () {
|
|
const newRouter = createRouter()
|
|
router['matcher'] = newRouter['matcher'] // reset router
|
|
}
|
|
|
|
export default router
|