From e25398db7d05ce70f8de83e0ff1e73c0235e9665 Mon Sep 17 00:00:00 2001 From: Hcat <2768237203@qq.com> Date: Tue, 26 Dec 2023 23:31:35 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=A7=E9=81=93=E7=9A=84=E9=97=B4=E9=9A=94?= =?UTF-8?q?=E7=82=B9=E5=8A=A8=E6=80=81=E7=BB=91=E5=AE=9A=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../content/tunnelScene/TunnelScene.vue | 27 ++- src/views/edit/edit.vue | 179 +++++++++--------- 2 files changed, 117 insertions(+), 89 deletions(-) diff --git a/src/components/content/tunnelScene/TunnelScene.vue b/src/components/content/tunnelScene/TunnelScene.vue index 6b5bfcd..77738bb 100644 --- a/src/components/content/tunnelScene/TunnelScene.vue +++ b/src/components/content/tunnelScene/TunnelScene.vue @@ -5,7 +5,7 @@ + :pointGap="pointGap" /> params.tunnelLength, + (now) => { + params.tunnelLength = now + console.log(params.tunnelLength); + pointGap = now / 20 + }, + { deep: true } +) + +let pointGap = reactive(params.tunnelLength); + + onMounted(handleMounted); // 挂载后回调 async function handleMounted() { + const doms = [info.value.$el, edit.value.$el]; demo = new ThreeDScene(three, content.value); //看是不是预览模式,然后继续相关的操作(会在demo中的初始化中进行) @@ -108,6 +127,8 @@ async function handleMounted() { type: "warning", }); } + + } // 每个模型加载回调 diff --git a/src/views/edit/edit.vue b/src/views/edit/edit.vue index 2d42d6a..8998112 100644 --- a/src/views/edit/edit.vue +++ b/src/views/edit/edit.vue @@ -1,115 +1,122 @@ - - - - - - 保存 + + + + + + 保存 + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + \ No newline at end of file