فهرست منبع

fix: 去掉黑屏

gemercheung 1 سال پیش
والد
کامیت
817439d7f1

+ 2 - 2
packages/qjkankan-editor/src/Store/modules/scene.js

@@ -17,8 +17,8 @@ const initCustomMask = {
   },
 };
 const initVisual = {
-  vlookat: null,
-  hlookat: null,
+  vlookat: 0,
+  hlookat: 0,
   vlookatmin: -90,
   vlookatmax: 90,
 };

+ 10 - 4
packages/qjkankan-editor/src/framework/play/pano/index.vue

@@ -214,16 +214,22 @@ export default {
     },
 
     handleVisual(visual) {
-      this.$getKrpano().set("view.vlookat", visual ? visual.vlookat : "");
-      this.$getKrpano().set("view.hlookat", visual ? visual.hlookat : "");
+      this.$getKrpano().set(
+        "view.vlookat",
+        "vlookat" in visual ? visual.vlookat : ""
+      );
+      this.$getKrpano().set(
+        "view.hlookat",
+        "hlookat" in visual ? visual.hlookat : ""
+      );
       this.$getKrpano().set("view.limitview", "lookat");
       this.$getKrpano().set(
         "view.vlookatmin",
-        visual ? String(visual.vlookatmin) : "-90"
+        "vlookatmin" in visual ? visual.vlookatmin : "-90"
       );
       this.$getKrpano().set(
         "view.vlookatmax",
-        visual ? String(visual.vlookatmax) : "90"
+        "vlookatmax" in visual ? visual.vlookatmax : "90"
       );
     },
     /**