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 }]