当前位置: 首页 > news >正文

济南网络建站企业网站推广的策略有哪些

济南网络建站,企业网站推广的策略有哪些,个人网站备案要求,phpcms 笑话网站动态路由刷新后消失或重定向到404 1. 场景及原因 场景:使用router.addRoute加载路由 原因:当登录或跳转页面,刷新时都会触发路由守卫。1.1 登录 登录后路由守卫中没有加载动态路由,则会导致菜单内容加载不出来。 1.2.刷新 当…

动态路由刷新后消失或重定向到404

1. 场景及原因

场景:使用router.addRoute加载路由
原因:当登录或跳转页面,刷新时都会触发路由守卫。

1.1 登录

登录后路由守卫中没有加载动态路由,则会导致菜单内容加载不出来。

1.2.刷新

当用户刷新页面时,Vue Router 动态路由的内存会消失,会重新触发路由守卫(如 beforeEach),所以也需要重新加载动态路由。

2. 解决

// 在路由守卫中,判断是否加载了动态路由,没加载则加载
if (判断是否加载了动态路由) {
// 加载动态路由await initDynamicRouter();// 强制重新导航并替换历史记录,更新路由表return next({ ...to, replace: true });}

使用 next({ …to, replace: true })解释:

  1. to 是当前路由对象(即用户正在访问的页面)。{ …to } 保留目标路由的所有属性(路径、参数等)。
  2. 如果路由守卫发现需要重定向(例如权限校验失败),直接调用 next(‘/login’) 会通过 push 跳转到登录页,导致历史栈中保留当前页面的记录(如 /dashboard)。此时用户点击“后退”会返回 /dashboard,可能再次触发重定向,形成死循环。
http://www.dtcms.com/a/546632.html

相关文章:

  • 南昌建网站那家好乐享黔程是什么公司
  • Vue 中 <keep-alive> 功能介绍,使用场景,完整使用示例演示
  • 上海做网站最低价做网站赚钱一般做什么
  • 《openEuler2403 与 PostgreSQL17 组合实战:搭建个人本地数据库服务》
  • 网站首页导航栏网站需要怎么做的
  • 莆田网站开发公司免费制作视频相册
  • 后台网站下载做瞹瞹小视频网站
  • 手机网站制作工具中国三大水电建设基地
  • 智慧养老:产品是基础,服务是灵魂
  • 福田网站建设-信科网络有关维护营销型网站建设的方法
  • 【开题答辩全过程】以 仓库管理系统的设计为例,包含答辩的问题和答案
  • 如何做网站源码备份奢侈品的网站设计
  • 电子学会青少年机器人技术(二级)等级考试试卷-实操题(2025年9月)
  • Rust 的“家族隐私”法则:深入理解 pub 与可见性
  • dedecms招聘网站网站建设中的主要功能
  • 动易网站怎么进入后台宁波外贸网站制作
  • 怎么建立网站的流程网站建设 推广找山东博达
  • html做的网站图片横着摆放网站开发与设计英文文献
  • 宁波网站排名滨州做企业网站
  • 更新一下博客新样式
  • 电子元器件-接口电路篇:RS-232、RS485/422、I2C、SPI、USB、网口
  • 教育网站模块建设浙江seo外包费用
  • 网站建设公司的名字线上装修设计
  • 网站建设公司销售提成南昌seo哪家好
  • 怎么关注网站 在手机上冠县做网站哪里好
  • 建设食品网站网站建设定制开发服务
  • 深入解析 Rust 内部可变性模式:安全与灵活的完美平衡
  • 西安360免费做网站网校网站毕业设计的方案
  • haclon csv文件操作 及写入封装文件
  • HTML5+CSS3+JS小实例:拉链滑块控件