|
@@ -1,9 +1,9 @@
|
|
|
# 8月应用异常分析及修复日志
|
|
|
|
|
|
-## 【第一周】Top5 问题排查修复
|
|
|
+## 【1】Top5 问题排查修复
|
|
|
> 应用:mobile、bigmember-pc
|
|
|
>
|
|
|
-> 修复日期: 2024-08-06
|
|
|
+> 修复日期: 2024-08-12
|
|
|
|
|
|
### 问题截图
|
|
|
|
|
@@ -32,7 +32,34 @@
|
|
|
> 解决方案:新增返回值判断,空值时,跳过后续逻辑。
|
|
|
|
|
|
|
|
|
+## 【2】问题排查修复
|
|
|
+> 应用:bigmember-pc
|
|
|
+>
|
|
|
+> 修复日期: 2024-08-12
|
|
|
|
|
|
+### 问题截图
|
|
|
+
|
|
|
+#### 问题1
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+1. Safari 浏览器独特Bug, 同时使用 el-popover > el-cascader-panel 会导致页面无限重新渲染,直至停止访问。
|
|
|
+
|
|
|
+这个问题还是挺难定位,初始只能定位到画像页面。
|
|
|
+
|
|
|
+浅层问题是因为 v-show 的逻辑导致无意义的组件初始化渲染,但是继续深入排查,逐个组件屏蔽去找到具体引起问题的地方,发现这里不是根本问题。
|
|
|
+
|
|
|
+
|
|
|
+定位具体组件以后复刻了一个最小可复现单元进行修复、测试,发现是 element-ui 中两个组件同时使用时 100% 会触发的特定 bug, 去翻了 issues 找个几个相似的问题,但是按照步骤进行修复后无法解决问题。
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+想要了解根本的问题可能需要跟 Apple 支持团队进行邮件反馈,所以该问题只能告一段落。
|
|
|
+
|
|
|
+解决方案:
|
|
|
+
|
|
|
+> 延时渲染 el-popover 中的组件。
|
|
|
|
|
|
|
|
|
|