| | |
| | | |
| | | Vue.use(VueRouter); |
| | | |
| | | const routes = [ |
| | | { |
| | | const routes = [{ |
| | | path: "/", |
| | | name: "HomeLayout", |
| | | component: HomeLayout, |
| | |
| | | children: [ |
| | | // 在主框架内 |
| | | { |
| | | path: "/home", |
| | | name: "home", |
| | | path: "/chronology", |
| | | name: "chronology", |
| | | meta: { |
| | | name: "首页", |
| | | name: "年谱", |
| | | authentication: false, // 是否需要登录验证 |
| | | keepAlive: false, // 是否需要缓存 |
| | | }, |
| | | component: Home, |
| | | component: () => import("@/views/chronology/index.vue") |
| | | }, |
| | | |
| | | { |
| | | path: "/honor", |
| | | name: "honor", |
| | |
| | | }, |
| | | component: Honor, |
| | | }, |
| | | |
| | | { |
| | | path: "/achievements", |
| | | name: "achievements", |
| | | meta: { |
| | | name: "学术成果", |
| | | }, |
| | | component: () => import("@/views/achievements/index.vue"), |
| | | }, |
| | | { |
| | | path: "/directory", |
| | | name: "directory", |
| | | meta: { |
| | | name: "学生名录", |
| | | }, |
| | | component: () => import("@/views/directory/index.vue"), |
| | | }, |
| | | // { |
| | | // path: "/login", |
| | | // name: "login", |
| | |
| | | // }, |
| | | // component: () => import("@/views/login/login") |
| | | // }, |
| | | ], |
| | | |
| | | ] |
| | | }, |
| | | |
| | | // 不在主框架内 |
| | | |
| | | { |
| | | path: "/home", |
| | | name: "home", |
| | | meta: { |
| | | name: "首页", |
| | | authentication: false, // 是否需要登录验证 |
| | | keepAlive: false // 是否需要缓存 |
| | | }, |
| | | component: Home |
| | | }, |
| | | // { |
| | | // path: "/pdf", |
| | | // name: "pdf", |
| | |
| | | routes, |
| | | }); |
| | | |
| | | export default router; |
| | | export default router; |