1. 先确认在route.js 或者 main.js 中有没有使用路由守卫vue.beforeEach和vue.addRouter() 促使页面每次刷新,重新根据后台返回数据生成动态路由。
// 避免路由守卫进入死循环
let onceRun = true;
router.beforeEach((to,from,next)=>{if(onceRun){onceRun = false;createNewRouter();// 确保动态路由创建成功后,再去执行其它代码逻辑;在默认的hash模式下,动态路由可能还没创建完成,就跑其它代码next({...to, replace: true}) } else {// TODO 这里可以写权限校验的路由跳转校验操作}
})function createNewRouter(){// vue.addRouters() 已经过时,不要使用;替代方案用vue.addRouter()// 创建动态路由// 尽量不要使用用缓存,sessionstorage/localstorage
};
  1. 如果刷新之后成功了,但回退发生了问题 请把路由模式切换成 history,vue-route 默认使用hash模式。也就是地址上出现眨眼的 /#/ 当然 history模式本体跑没问题。

Vue【有与无】【F3】【问题】vue 2.x 动态路由刷新后空白相关推荐

  1. 从壹开始前后端分离 [ vue + .netcore 补充教程 ] 三十║ Nuxt实战:动态路由+同构...

    上期回顾 说接上文<二九║ Nuxt实战:异步实现数据双端渲染>,昨天咱们通过项目二的首页数据处理,简单了解到了 nuxt 异步数据获取的作用,以及亲身体验了几个重要文件夹的意义,整篇文章 ...

  2. Nginx部署Vue项目动态路由刷新404

    目录 前言 第一次 第二次 前言 记录下Nginx部署Vue项目刷新404的解决方案,遇到了两次,route用的是history路由模式,动态路由: {path: '/article/:blogId' ...

  3. vue动态路由添加后刷新显示空白页或404

    刷新显示空白页面 原因:页面刷新会导致vuex数据丢失,所以无法动态添加路由 1.在store user.js state中添加字段isAddRoutes:false,用来判断是否已经添加完动态路由的 ...

  4. vue动态路由刷新匹配错误问题以及解决办法

    ​ 目录 一.了解动态路由 二.解决问题 结论 一.了解动态路由 我这里说的动态路由指的是,由后端提供当前角色可以访问的所有路径,前端提前写好路径与组件之间的映射也就是route,然后根据后端返回的u ...

  5. vue动态路由刷新丢失解决方案

    问题出现的问题 动态路由添加刷新页面出现空白页面或者404页面 因为界面刷新导致动态路由丢失,所以是空页面或者404 我添加动态路由了怎么还剩刷新依旧是空白页面呢? 因为动态路由添加后需要是新导航才会 ...

  6. vue动态路由刷新白屏问题解决方法

    出现刷新白屏的问题原因很好理解,就是由于加载了动态路由,刷新后动态路由消失,所以就出现了白屏问题,解决方式是判断在刷新的时候重新添加动态路由就行了.(参考大神的经验,最终解决了我的问题,感谢...) ...

  7. vue动态路由权限管理

    通常我们在vue项目中都是前端配置好路由的,但在一些项目中我们可能会遇到权限控制,这样我们就涉及到动态路由的设置了. 动态路由设置一般有两种: (1).简单的角色路由设置:比如只涉及到管理员和普通用户 ...

  8. 路由原理及vue实现动态路由

    路由原理 在前端开发中,路由通常用于实现 SPA 应用程序,即在一个页面中切换不同的内容或页面,而不需要重新加载整个页面.路由的实现原理是通过监听 URL 的变化,然后根据不同的 URL 加载不同的内 ...

  9. vue 动态路由实现

    vue开发中,第二个问题就是实现动态路由,根据后端权限配置获取对应的路由,最终生成对应的菜单.如下: 1.菜单接口返回结果的数据结构 [{"url": "/system& ...

最新文章

  1. php如何添加超链接,如何使用phpcms添加超链接
  2. 12c adg添加数据文件报错处理ORA-01111
  3. Ubuntu 13.10下安装ns2 2.35遇到的小问题
  4. Logback中使用TurboFilter实现日志级别等内容的动态修改
  5. HUST-2015 Multi-University Training Contest 9
  6. springcloud feign 服务调用其他服务_微服务实战——SpringCloud与Feign集成
  7. unity算法面试_Unity面试题汇总
  8. 输入n求N*N矩阵,规定矩阵沿45度线递增
  9. java 视频转码工具类_JavaCV入门指南:FrameConverter转换工具类及CanvasFrame图像预览工具类(javaCV教程完结篇)...
  10. U-boot主循环main_loop分析
  11. mysql ODBC连接配置
  12. SQL注入攻击与防御学习笔记一
  13. 使用AUTODYN超高速撞击仿真
  14. Python | 类和对象
  15. 远控免杀从入门到实践 (11) 终结篇
  16. pad连接与数据流动
  17. Java-面试-逻辑题
  18. ERROR:C3848
  19. excel处置4000行数据卡_数十万数据Excel数据不好处理怎么办?几行Python搞定
  20. Python4班平均成绩统计_医学统计软件应用——SPSS(四) 配对样本及两独立样本t检验...

热门文章

  1. java将图片背景替换为透明
  2. html中网站小图标,HTML网站图标favicon
  3. 你绝对没用过的三电源切换电路
  4. MP2451 VOUT计算公式 表
  5. 阿里云学生成长计划领取资格考试答案
  6. python添加文字水印中间旋转45度,Python添加pdf水印
  7. 什么是关键业务(Mission Critical)?
  8. 网页视频倍速播放的方法
  9. How to update BOL entity property value via ABAP code
  10. 人人美剧迅雷链接多线程和多进程爬虫分析