jinx 2 月之前
父节点
当前提交
d505938ce3
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      packages/qjkankan-view/src/pages/showMobile.vue

+ 3 - 2
packages/qjkankan-view/src/pages/showMobile.vue

@@ -109,10 +109,11 @@ onMounted(async () => {
     let data = res.data;
 
     let { workOpeningAnimation, work, navigationTrees, workVisualAngleList, workCustomMaskList, workHotList } = data;
+
     store.commit("tags/setData", { hotspots: workHotList });
-    isShowOpeningAnimation.value = workOpeningAnimation.isShowOpeningAnimation ? Number(workOpeningAnimation.isShowOpeningAnimation) : 0;
+    isShowOpeningAnimation.value = workOpeningAnimation && workOpeningAnimation?.isShowOpeningAnimation ? Number(workOpeningAnimation?.isShowOpeningAnimation) : 0;
     //TODO 兼容1.2.0或以下数据
-    if (!("isShowOpeningAnimation" in workOpeningAnimation) && "openingAnimationType" in workOpeningAnimation && workOpeningAnimation.openingAnimationType.length > 0) {
+    if (workOpeningAnimation && !("isShowOpeningAnimation" in workOpeningAnimation) && "openingAnimationType" in workOpeningAnimation && workOpeningAnimation.openingAnimationType.length > 0) {
       console.log("小行星没有开关,但有openingAnimationType强制开启");
       isShowOpeningAnimation.value = 1;
     }