背景:设置好动态路由后,在页面刷新或者加载会出现定位到404问题

问题原因:
权限控制的路由模块是动态添加进去的,404监听路由是在默认路由里面的,优先级比动态路由要高,所以刷新后默认先被404接管了,把404监听路由也放到动态路由的末尾就可以了

vue-admin-template
PanJiaChen/vue-admin-template: 基于 Vue.js 和 Element UI 的后台管理系统模板,支持多语言、主题和布局切换。该项目提供了一个完整的后台管理系统模板,可以方便地实现后台管理系统的快速搭建和定制,同时支持多种数据源和插件扩展。

解决办法:
我把我constantRoutes 里面的404注释掉了,然后asyncRoutes里面加一个就好了

GitHub 加速计划 / vu / vue-admin-template
17
5
下载
PanJiaChen/vue-admin-template: 基于 Vue.js 和 Element UI 的后台管理系统模板,支持多语言、主题和布局切换。该项目提供了一个完整的后台管理系统模板,可以方便地实现后台管理系统的快速搭建和定制,同时支持多种数据源和插件扩展。
最近提交(Master分支:6 个月前 )
4c18a3f4 - 3 年前
714ded11 - 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐