index.ts 911 B

1234567891011121314151617181920212223242526272829303132333435
  1. import { createRouter, createWebHistory } from 'vue-router'
  2. const router = createRouter({
  3. history: createWebHistory(import.meta.env.BASE_URL),
  4. routes: [
  5. {
  6. path: '/',
  7. meta: { title: '基础动态管理平台' },
  8. // component: () => import('@/views/homeIndex.vue')
  9. component: () => import('@/views/loginIndex.vue')
  10. },
  11. {
  12. path: '/loginIndex',
  13. meta: { title: '账号登录' },
  14. component: () => import('@/views/loginIndex.vue')
  15. },
  16. {
  17. path: '/loginAdmin',
  18. meta: { title: '管理员登录' },
  19. component: () => import('@/views/loginAdmin.vue')
  20. },
  21. {
  22. path: '/register',
  23. meta: { title: '账号注册' },
  24. component: () => import('@/views/register.vue')
  25. }
  26. ]
  27. })
  28. router.beforeEach((to, from, next) => {
  29. // 赋值标题
  30. document.title = `${to.meta.title}`
  31. // 向下进行
  32. next()
  33. })
  34. export default router