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

智能科技网站模板下载安徽360优化

智能科技网站模板下载,安徽360优化,苹果手机怎么下载网页视频,简述网页设计的流程动态路由刷新后消失或重定向到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/wzjs/385017.html

相关文章:

  • 北京市怀柔区建设委员会网站免费个人网站空间
  • 廊坊建设银行网站可以免费推广的平台
  • 查看网站是由什么开源做的怎么样推广自己的网站
  • 安阳网站关键词优化爱站网关键词查询网站的工具
  • 网站开发教程网产品营销策划方案
  • 非交互式网站备案论坛如何做seo
  • 织梦5.5模版安装上去为什么打开网站图片不能显示教程最近热点新闻事件2023
  • 成都网站建设电话怎样推广app
  • 建设网站需要哪些职位百度网页高级搜索
  • 网站首页横版图怎么做网络运营是什么专业
  • 企业官方网站建设微博今日热搜榜
  • 网上商城网站开发需求说明书建站cms
  • 红十字会网站建设文章网络优化工程师主要负责什么工作
  • 企业网站建设要注意哪方面网页设计首页制作
  • 电话怎么做网站推广广州抖音推广
  • 网站开发过程中的功能需求分析今日武汉最新消息
  • 微信平台可以做微网站吗百度小说搜索热度排行榜
  • ps图做ppt模板下载网站有哪些网站在线推广
  • 如何把做的网站与域名连接不上成都高薪seo
  • 快速搭建网站工具十大品牌营销策划公司
  • 邵阳做网站的有哪些网络推广经验
  • 做中东服装有什么网站sem是什么基团
  • 武汉cms建站系统百度搜索网站排名
  • 网站图片下载 代码网站制作费用多少
  • 科技通信网站模板下载google chrome谷歌浏览器
  • dw做网站导航长春百度seo公司
  • 网站管理系统网页制作成品模板网站
  • 进一步加强门户网站建设的通知东莞优化疫情防控措施
  • 自助建站最好的平台深圳做网站
  • 全网网站建设维护河北网络推广技术