From 9ae2095e5b333788aa415b72d505dc6841c0c3f9 Mon Sep 17 00:00:00 2001 From: yuchi Xiong <48373109+yuchiXiong@users.noreply.github.com> Date: Sat, 21 Sep 2024 18:10:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B7=83=E8=BF=81=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E4=B8=8D=E8=B6=B3=204=20=E7=A7=8D=E6=97=B6=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E4=BC=9A=E7=99=BD=E5=B1=8F=20(#81)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 当前 UIGF 文件中应该包含了 4 类跃迁(角色活动跃迁、光锥活动跃迁、常驻跃迁、新手跃迁)数据。 从本地导入 UIGF 文件时,gachaDetail 函数会分别取出这 4 类跃迁数据,当导入的数据中不包含某一类数据时会直接 return,此时视图层 detail computed 获取到的数据为 undefined,视图将不会渲染任何数据。 before: https://github.com/user-attachments/assets/a2805ca6-b6d5-49c8-98fc-7b43643362d9 after: https://github.com/user-attachments/assets/44268c70-1ca1-48fa-8ee5-e641d6fea23b --- src/renderer/gachaDetail.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/gachaDetail.js b/src/renderer/gachaDetail.js index e45ac1c..4c7e950 100644 --- a/src/renderer/gachaDetail.js +++ b/src/renderer/gachaDetail.js @@ -14,7 +14,7 @@ const gachaDetail = (data) => { if (!data) return const detailMap = new Map() for (let key of order) { - if (!data.has(key)) return + if (!data.has(key)) continue let value = data.get(key) let detail = { count3: 0, count4: 0, count5: 0,