前端路由问题
const staticRoutes: Array<RouteRecordRaw> = [
{
// 首页
path: '/',
name: '/',
component: () => import('/@/views/frontend/index.vue'),
meta: {
title: pageTitle('home'),
},
},
{
// 课程详情页
path: '/courseDetail',
name: 'courseDetail',
component: () => import('/@/views/frontend/course/courseDetail.vue'),
meta: {
title: pageTitle('courseDetail'),
},
},
{
// 课程详情页
path: '/videoInfo',
name: 'videoInfo',
component: () => import('/@/views/frontend/course/videoInfo.vue'),
meta: {
title: pageTitle('videoInfo'),
},
},
...
]
新增了两个页面,为什么前端在未登录的情况下路由可以访问,前端登录成功后会跳转到404.vue文件页面,前端路由需要怎么配置呀?大佬指点一二。
请先登录
静态路由总是可以访问是正常的,登录成功跳404是什么意思,你是把/user的组件删了么?
对于路由配置相关,你可以还看看vue-router的文档
没有删除,后面看了一下后台会员规则管理,发现是路由路径没有填,他是个非必填项没有填写,登陆成功后页面会直接跳转到404页面,不登录页面会正常跳转,现在合适了。谢谢您
恭喜~
- 1
前往