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/

最新文章

  1. C# 读写App.config
  2. topcoder SRM 624 DIV2 CostOfDancing
  3. QtCreator下运行opencv出现realloc():pointer invalid
  4. Ubuntu 12.04 安装 Chrome浏览器
  5. Ubuntu 12.04搭建MTK 6577 安卓开发环境
  6. 五指cms筛选功能的实现:
  7. ANDROID_MARS学习笔记_S01原始版_014_WIFI
  8. Hadoop 学习笔记 (八) hadoop2.2.0 测试环境部署 及两种启动方式
  9. ubuntu 14.04 中找不到 libgtk-x11-2.0.so
  10. git 入门教程之1分钟快速了解 git
  11. (关于数据传输安全)SSH协议
  12. Linux拷贝U盘文件(命令行)
  13. CentOS版Linux系统上运行ASP.NET应用
  14. Tools - UML
  15. windows下安装redis以及测试 --转载自http://www.cnblogs.com/lpyan/p/5608333.html
  16. 关于DIY操作系统的断更道歉
  17. SnapKit 约束创建过程
  18. webservice的 发布
  19. EF code first:列名 'Discriminator' 无效
  20. C# JSON 序列化

热门文章

  1. android学习 基础知识
  2. 记录redis集群连接超时问题及解决方案
  3. AIR32F103(五) FreeRTOSv202112核心库的集成和示例代码
  4. 2022春每日一题:Day 41
  5. HTTPS - 揭秘 TLS 1.2 协议完整握手过程--此文为转发文,一定要结合wirshark工具看,很清楚
  6. 记一次 .NET 某自动化集采软件 崩溃分析
  7. PHP日期加减计算
  8. python-名称空间与作用域
  9. Apache Dubbo 多语言体系再添新员:首个 Rust 语言版本正式发布
  10. 零基础学习python的第一天整理——python的安装以及pycharm安装