浏览代码

修改新场景不同步问题

bill 1 年之前
父节点
当前提交
0fbbbd78f3
共有 2 个文件被更改,包括 17 次插入23 次删除
  1. 3 3
      src/main.ts
  2. 14 20
      src/views/scene/container.vue

+ 3 - 3
src/main.ts

@@ -1,9 +1,9 @@
 import VConsole from "vconsole";
 import { useParams } from "@/hook/useParams";
 
-// if (useParams().console === "true") {
-new VConsole();
-// }
+if (useParams().console === "true") {
+  new VConsole();
+}
 
 import "@/assets/theme.editor.scss";
 import "@/assets/public.scss";

+ 14 - 20
src/views/scene/container.vue

@@ -52,27 +52,21 @@ onMounted(async () => {
       : null;
   });
 
+  if (!sceneSeting.value) {
+    const setting = sdk.scene.getSceneCropSetting();
+    sceneSeting.value = {
+      top: setting.top.value,
+      rotate: setting.rotate.value,
+      scale: setting.scale.value,
+    };
+  }
   watchEffect(() => {
-    if (sceneSeting.value) {
-      console.log("setSceneCropSetting", {
-        top: { value: sceneSeting.value.top },
-        rotate: { value: sceneSeting.value.rotate },
-        scale: { value: sceneSeting.value.scale },
-      });
-      sdk.scene.setSceneCropSetting({
-        top: { value: sceneSeting.value.top },
-        rotate: { value: sceneSeting.value.rotate },
-        scale: { value: sceneSeting.value.scale },
-      });
-    } else {
-      const setting = sdk.scene.getSceneCropSetting();
-      console.log(setting);
-      sceneSeting.value = {
-        top: setting.top.value,
-        rotate: setting.rotate.value,
-        scale: setting.scale.value,
-      };
-    }
+    console.log("setSceneCropSetting");
+    sdk.scene.setSceneCropSetting({
+      top: { value: sceneSeting.value.top },
+      rotate: { value: sceneSeting.value.rotate },
+      scale: { value: sceneSeting.value.scale },
+    });
   });
 
   // 156  170