From d17ce3a8f619170949465e2e473dce9919ca96de Mon Sep 17 00:00:00 2001 From: xudan Date: Wed, 30 Jul 2025 11:28:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8A=A8=E6=80=81=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=A0=87=E9=A2=98=E4=BB=A5=E5=8F=8D=E6=98=A0?= =?UTF-8?q?=E5=BD=93=E5=89=8D=E6=A8=A1=E5=BC=8F=EF=BC=8C=E5=A2=9E=E5=BC=BA?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BD=93=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/movement-supervision.vue | 10 ++++++++++ src/pages/scene-editor.vue | 6 ++++++ 2 files changed, 16 insertions(+) diff --git a/src/pages/movement-supervision.vue b/src/pages/movement-supervision.vue index 70a0679..f8196fb 100644 --- a/src/pages/movement-supervision.vue +++ b/src/pages/movement-supervision.vue @@ -25,6 +25,16 @@ const isMonitorMode = computed(() => route.path.includes('/monitor')); // 场景标题 const title = ref(''); +// 监听标题变化,动态更新页面标题 +watch( + isMonitorMode, + (isMonitor) => { + const mode = isMonitor ? '场景监控' : '场景仿真'; + document.title = mode; + }, + { immediate: true }, +); + // 服务实例 const container = shallowRef(); const editor = shallowRef(); diff --git a/src/pages/scene-editor.vue b/src/pages/scene-editor.vue index fcb55a5..67d046f 100644 --- a/src/pages/scene-editor.vue +++ b/src/pages/scene-editor.vue @@ -51,6 +51,12 @@ const pushScene = async () => { //#endregion const title = ref(''); + +// 监听标题变化,动态更新页面标题 +onMounted(() => { + document.title = '场景编辑器'; +}); + watch( () => props.id, async () => {