Ant Design Vue Pro动态路由加载,服务器重启首页白屏问题

 更新时间:2023年10月23日 09:19:09   作者:小杨很困1  
这篇文章主要介绍了Ant Design Vue Pro动态路由加载,服务器重启首页白屏问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Antd Pro动态路由加载,服务器重启首页白屏

刚接手的一个项目,将静态路由改为动态路由,使用的是Ant Design Vue Pro框架。

其中遇到了点问题纪录一下。

问题点

后端重启服务器后,页面过期重定向到登陆页面,登录之后绕过了permission.js中router.beforeEach()这个钩子

所以里面的逻辑都没有走,拿不到路由。

但是登录会走登录接口,跳转首页白屏,

解决方法

  • 登录的时候让后端在返回值的时候带上该账户的权限列表;
  • 登陆成功后对权限进行缓存;
  • 在generator-routers.js中取该缓存下来的权限;
  • 最重要的一点就是在request.js文件中请求拦截的时候移除掉缓存,同时千万不要去调用resetRouter()这个方法,这个方法是重置路由的
// 重置路由
export function resetRouter () {
  const newRouter = createRouter()
  router.matcher = newRouter.matcher
}

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • element el-table如何实现表格动态增加/删除/编辑表格行(带校验规则)

    element el-table如何实现表格动态增加/删除/编辑表格行(带校验规则)

    这篇文章主要介绍了element el-table如何实现表格动态增加/删除/编辑表格行(带校验规则),本篇文章记录el-table增加一行可编辑的数据列,进行增删改,感兴趣的朋友跟随小编一起看看吧
    2024-07-07
  • Vue3项目中父子组件之间互相传值、传递方法详细介绍

    Vue3项目中父子组件之间互相传值、传递方法详细介绍

    组件传值问题是Vue开发中非常重要的一个话题,涉及到父子组件和非父子组件之间的传值问题,这篇文章主要介绍了Vue3项目中父子组件之间互相传值、传递方法的相关资料,需要的朋友可以参考下
    2025-05-05
  • vue 进阶之实现父子组件间的传值

    vue 进阶之实现父子组件间的传值

    这篇文章主要介绍了vue 进阶之实现父子组件间的传值,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-04-04
  • vue实现上传图片添加水印(升级版)

    vue实现上传图片添加水印(升级版)

    这篇文章主要为大家详细介绍了vue实现上传图片添加水印的升级版,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • vue3学习笔记之自定义组件举例

    vue3学习笔记之自定义组件举例

    这篇文章主要给大家介绍了关于vue3学习笔记之自定义组件的相关资料,组件系统是Vue.js其中一个重要的概念,它提供了一种抽象,让我们可以使用独立可复用的小组件来构建大型应用,需要的朋友可以参考下
    2023-08-08
  • vue用递归组件写树形控件的实例代码

    vue用递归组件写树形控件的实例代码

    最近在vue项目中遇到需要用树形控件的部分,比如导航目录是不确定的,所以必须要用树形结构,下面脚本之家小编给大家带来了vue用递归组件写树形控件的实例代码,需要的朋友参考下吧
    2018-07-07
  • 关于json-bigint处理大数字问题

    关于json-bigint处理大数字问题

    这篇文章主要介绍了关于json-bigint处理大数字问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • Vue中添加过渡效果的方法

    Vue中添加过渡效果的方法

    本篇文章主要介绍了Vue中添加过渡效果的方法,Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果,有兴趣的同学可以了解一下。
    2017-03-03
  • 监听element-ui table滚动事件的方法

    监听element-ui table滚动事件的方法

    这篇文章主要介绍了监听element-ui table滚动事件的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • vue实现中部导航栏布局功能

    vue实现中部导航栏布局功能

    这篇文章主要介绍了vue实现中部导航栏布局功能,本文图文并茂,代码实例相结合介绍的非常详细,需要的朋友参考下吧
    2019-07-07

最新评论