You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
453 B
18 lines
453 B
import Vue from "vue"; |
|
import Router from "vue-router"; |
|
import routes from "./routes"; |
|
import Setting from "@/setting"; |
|
Vue.use(Router); |
|
const createRouter = () => new Router({ |
|
mode: Setting.routerMode, |
|
base: process.env.BASE_URL, |
|
scrollBehavior: () => ({ y: 0 }), |
|
routes |
|
}); |
|
|
|
export function resetRouter() { |
|
const newRouter = createRouter(); |
|
router.matcher = newRouter.matcher |
|
} |
|
let router = createRouter() |
|
export default router |