12345678910111213141516171819202122232425262728293031323334353637 |
- import { createRouter,createWebHistory } from "vue-router";
- // 导入组件,方便将访问路径与渲染的组件绑定
- import LoginVue from '@/views/Login.vue'
- import LayoutVue from '@/views/Layout.vue'
- // 导入组件,制定子路由
- import ArticleCategoryVue from '@/views/article/ArticleCategory.vue'
- import ArticleManageVue from '@/views/article/ArticleManage.vue'
- import UserAvatarVue from '@/views/user/UserAvatar.vue'
- import UserInfoVue from '@/views/user/UserInfo.vue'
- import UserResetPassword from '@/views/user/UserResetPassword.vue'
- import TextText from "@/views/testText/text.vue"
- // 定义路由关系redirect 属性是重定向,这里默认重定向到 /article/category
- const routes=[
- {path:'/login',component:LoginVue},
- {path:'/',component:LayoutVue,redirect:'/article/manage',children:[
- // 定义子路由
- {path:'/article/category',component:ArticleCategoryVue},
- {path:'/article/manage',component:ArticleManageVue},
- {path:'/user/avatar',component:UserAvatarVue},
- {path:'/user/info',component:UserInfoVue},
- {path:'/user/resetPassword',component:UserResetPassword},
- {path:'/textText/text',component:TextText},
- ]}
- ]
- // 创建路由器
- const router=createRouter({
- history:createWebHistory(),
- routes:routes
- })
- // 导出路由
- export default router
|