前端接入若依后,页面白屏问题排查

白屏问题分析

页面停留一段时间后,通过tab打开其他的页面,界面会白屏或者无法跳转;

  • 白屏的时候控制台无任何报错
  • 无法跳转的时候,控制台会输出错误信息,见截图

跳转报错

1. 无报错白屏问题

通过查找若依的issues找到一个问题点,参考若依的issues地址,其中关键点,看若依官方回复的截图
若依官方回复
通过这个回复,我去排查项目里面的代码,发现很多注释位置不规范,例如这种
不规范代码示例
将项目中这种注释全部移到div内部,保证单节点,页面无报错的白屏情况就解决了

2. 控制台报错的无法跳转情况

这种问题在项目中无法精确定位,因为是非代码问题,直到看到vite生产环境报错,TypeError: Failed to fetch dynamically imported module: xxx

问题推测:用户在发布版本之前已经打开效能管理平台,在版本发布之后,用户跳转有代码更新的页面便会失败

有去证实这个问题,发现确实如此,具体解决办法链接的文档中有解决方案,我并未进行实操,因为暂时不准备去解决这个问题

相关推荐

  1. 】打开一个新页面

    2023-12-15 17:54:06       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-15 17:54:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-15 17:54:06       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-15 17:54:06       82 阅读
  4. Python语言-面向对象

    2023-12-15 17:54:06       91 阅读

热门阅读

  1. torch.nn.NLLLOSS vs torch.nn.CrossEntropyLoss

    2023-12-15 17:54:06       59 阅读
  2. 计算机网络常见的缩写

    2023-12-15 17:54:06       56 阅读
  3. 机器学习:KNN算法实现对鸾尾花的分类

    2023-12-15 17:54:06       67 阅读
  4. 4-Docker命令之docker search

    2023-12-15 17:54:06       47 阅读
  5. 《代码随想录》--二叉树

    2023-12-15 17:54:06       61 阅读
  6. [Verilog]用Verilog实现串并转换/并串转换

    2023-12-15 17:54:06       60 阅读
  7. MacOS上配置Jenkins开机自启动

    2023-12-15 17:54:06       63 阅读
  8. 截痕法分析曲面形状@旋转曲面@双曲面@锥面

    2023-12-15 17:54:06       48 阅读
  9. Python 素数回文数的个数(题目来源dotcpp: 2950)

    2023-12-15 17:54:06       59 阅读