vue-admin-template 单页面刷新 404 问题
2024-10-21 05:36:30
vue-admin-template (vue-element-admin)是个非常好用的B端UI框架,谁用谁知道!
在使用的过程中,加入权限模块后,刷新后权限控制的页面就默认跳转到404页面了,搞了半天终于解决了,原因是权限控制的路由模块是动态添加进去的,而我的404监听路由是在默认路由里面的,优先级比动态路由要高,所以刷新后默认先被404接管了,改一下,把404监听路由也放到动态路由的末尾就可以了,代码如下:
// 404 page must be placed at the end !!!
{ path: '*', redirect: '/404', hidden: true }
把上面这个路由从constantRoutes转移到asyncRoutes中即可!
总结:
静态路由的权限高于动态路由,404页面要么不放(不可能的),要么拉取完后拼接到动态路由末尾
vue-admin-template官方也给出了提示的,由于我在动态路由里面也放了404,因为优先级问题导致404被静态路由接管
感谢老铁:
版权声明:本文为CSDN博主「show_code」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/playboyanta123/article/details/106011821/
最新文章
- C# 读写App.config
- topcoder SRM 624 DIV2 CostOfDancing
- QtCreator下运行opencv出现realloc():pointer invalid
- Ubuntu 12.04 安装 Chrome浏览器
- Ubuntu 12.04搭建MTK 6577 安卓开发环境
- 五指cms筛选功能的实现:
- ANDROID_MARS学习笔记_S01原始版_014_WIFI
- Hadoop 学习笔记 (八) hadoop2.2.0 测试环境部署 及两种启动方式
- ubuntu 14.04 中找不到 libgtk-x11-2.0.so
- git 入门教程之1分钟快速了解 git
- (关于数据传输安全)SSH协议
- Linux拷贝U盘文件(命令行)
- CentOS版Linux系统上运行ASP.NET应用
- Tools - UML
- windows下安装redis以及测试 --转载自http://www.cnblogs.com/lpyan/p/5608333.html
- 关于DIY操作系统的断更道歉
- SnapKit 约束创建过程
- webservice的 发布
- EF code first:列名 'Discriminator' 无效
- C# JSON 序列化
热门文章
- android学习 基础知识
- 记录redis集群连接超时问题及解决方案
- AIR32F103(五) FreeRTOSv202112核心库的集成和示例代码
- 2022春每日一题:Day 41
- HTTPS - 揭秘 TLS 1.2 协议完整握手过程--此文为转发文,一定要结合wirshark工具看,很清楚
- 记一次 .NET 某自动化集采软件 崩溃分析
- PHP日期加减计算
- python-名称空间与作用域
- Apache Dubbo 多语言体系再添新员:首个 Rust 语言版本正式发布
- 零基础学习python的第一天整理——python的安装以及pycharm安装