Browse Source

docs: 新增8月异常处理日志

zhangyuhan 1 year ago
parent
commit
1c6d8a626a

+ 2 - 2
docs/problem-analysis/2024-07/index.md

@@ -20,12 +20,12 @@
 
 1. 问题1,查看堆栈,是因为 v-charts 初始化时问题,由于该库不再维护,对应源码中不兼容当前 vue 版本导致抛出异常。
 
-解决方案: `Vue._watchers = Vue.prototype._watchers = []`
+> 解决方案: `Vue._watchers = Vue.prototype._watchers = []`
 
 2. 问题2,通过定位代码,很清晰的问题,因为在 template 使用了未初始化定义的变量值。
 ![img_2.png](img_2.png)
 
-解决方案:新增 loaded 标识是否获取初始化数据,避免多个图表读取初始值异常问题。
+> 解决方案:新增初始化调用,created、mounted,提前初始化一次,避免多个图表读取初始值异常问题。
 
 
 

BIN
docs/problem-analysis/2024-08/img_4.png


+ 10 - 2
docs/problem-analysis/2024-08/index.md

@@ -1,9 +1,9 @@
 # 8月应用异常分析及修复日志
 
 ## 【第一周】Top5 问题排查修复
-> 应用:mobile
+> 应用:mobile、bigmember-pc
 > 
-> 修复日期: 暂无
+> 修复日期: 2024-08-06
 
 ### 问题截图
 
@@ -15,6 +15,9 @@
 #### 问题2
 ![img_3.png](img_3.png)
 
+#### 问题3
+![img_4.png](img_4.png)
+
 
 ### 问题分析定位及修复方案
 
@@ -22,6 +25,11 @@
 1. 问题1,API接口请求异常导致,已反馈排查。
 
 2. 问题2,通过异常可以确认对应代码逻辑,获取位置信息是需要修复进行前置判断,避免异常。
+> 解决方案: 新增 loaded 控制渲染, 在渲染列表计算后,再进行真实渲染展示。
+
+3. 问题3,通过定位对应代码逻辑,getAttachmentInfo 返回值存在空值问题,需在使用前进行前置判断。
+
+> 解决方案:新增返回值判断,空值时,跳过后续逻辑。