1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- import Vue from 'vue'
- import Router from 'vue-router'
- Vue.use(Router)
- import Index from "../views/login/index"
- export const constantRoutes = [{
- path: '/',
- name: "index",
- meta: { title: '登录' },
- component: Index,
- // component: () => import('@/views/login/index'),
- },
- {
- path: '/login',
- name: "indexLogin",
- meta: { title: '登录' },
- component: Index,
- // component: () => import('@/views/login/index'),
- },
- {
- path: '/Signup',
- name: "Signup",
- meta: { title: '注册' },
- component: () =>
- import('@/views/login/Signup'),
- },
- // 404 page must be placed at the end !!!
- { path: '*', redirect: '/404', hidden: true }
- ]
- const createRouter = () => new Router({
- // mode: 'history', // require service support
- scrollBehavior: () => ({ y: 0 }),
- routes: constantRoutes
- })
- const router = createRouter()
- // Detail see: https://github.com/vuejs/vue-router/issues/1234#issuecomment-357941465
- export function resetRouter() {
- const newRouter = createRouter()
- router.matcher = newRouter.matcher // reset router
- }
- export default router
|