12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import Layout from '@/layout'
- const base = [
- {
- path: '/',
- component: Layout, // 假设你有一个 Layout 组件
- children: [
- {
- path: '',
- redirect: '/home'
- },
- {
- path: 'home',
- name: 'home',
- meta: { title: '首页' },
- component: () => import('@/views/home/index')
- }
- ]
- },
- {
- path: '/login',
- name: 'login',
- meta: { title: '登录' },
- component: () => import('@/views/login')
- },
- {
- path: '/signAgain',
- name: 'signAgain',
- meta: { title: '重新登录', noLogin: true },
- component: () => import('@/views/login/signAgain')
- },
- {
- path: '/reminder',
- name: 'reminder',
- meta: { title: '退出登录', noLogin: true },
- component: () => import('@/views/login/reminder')
- },
- {
- path: '/404',
- name: '404',
- meta: { title: '404' },
- hidden: true,
- component: () => import('@/views/error/404')
- }
- ]
- export default [...base, { path: '/', redirect: '/home' }, { path: '*', redirect: '/404', hidden: true }]
|