123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import { createRouter, createWebHashHistory, RouteRecordRaw } from 'vue-router'
- const routes: Array<RouteRecordRaw> = [
- {
- path: '/:routerName(.*)',
- name: 'demension',
- component: () => import('@/views/demension/list.vue')
- },
- {
- path: '/',
- redirect: '/index'
- },
- {
- path: '/index',
- name: 'index',
- component: () => import('@/views/index.vue')
- },
- // {
- // path: '/demension',
- // name: 'demension',
- // component: () => import('@/views/demension/list.vue')
- // },
- {
- path: '/:routerName(.*)Det',
- name: 'detail',
- component: () => import('@/views/demension/detail.vue')
- },
- {
- path: '/notFound',
- name: 'notFound',
- component: () => import('@/views/notFound.vue')
- }
- ]
- const router = createRouter({
- history: createWebHashHistory(),
- routes
- })
- router.beforeEach((to, from, next) => {
- console.log('to=', to)
- // if (!to.path.includes('Det')) {
- // next({ path: '/demension' })
- // }
- next()
- // console.log(to)
- })
- // router.afterEach((to) => {
- // })
- export default router
|