From 6deb44b003baa50f34b081483bc6725841dc8197 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com> Date: Wed, 16 Oct 2024 10:42:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=82=AC=E6=B5=AE=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E6=98=BE=E7=A4=BA=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/div-content/index.vue | 2 ++ src/components/model-float-window/index.vue | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/common/div-content/index.vue b/src/components/common/div-content/index.vue index ad10df87..b984a4ad 100644 --- a/src/components/common/div-content/index.vue +++ b/src/components/common/div-content/index.vue @@ -139,6 +139,7 @@ const model_class = computed(() => { interface com_data { style: { + offset_number_percentage: string, common_style: { floating_up: number; }; @@ -171,6 +172,7 @@ const model_style = computed(() => { if (item.com_data.style.common_style?.floating_up != 0) { z_index = `z-index: 1`; } + item.com_data.style.offset_number_percentage = (bottom / window.innerHeight).toFixed(4); return item.key == 'float-window' ? `bottom: ${((bottom / window.innerHeight) * 100).toFixed(4) + '%'};` : `margin-top: -${item.com_data.style.common_style?.floating_up || 0}px;${z_index};`; }; }); diff --git a/src/components/model-float-window/index.vue b/src/components/model-float-window/index.vue index ae2dd5bc..3941ab95 100644 --- a/src/components/model-float-window/index.vue +++ b/src/components/model-float-window/index.vue @@ -44,7 +44,7 @@ watch(props.value, (val) => { style.value = location; // 60 为自身高度 - new_style.value.offset_number_percentage = (new_style.value.offset_number / (846 - 60)).toFixed(4); + // new_style.value.offset_number_percentage = (new_style.value.offset_number / (844 - 70)).toFixed(4); emits('change', { bottom: new_style.value.offset_number, location: new_style.value.display_location }); }, {immediate: true, deep: true});