From 669a652ec74fffe36ffab1a0efae3572be0008cd Mon Sep 17 00:00:00 2001 From: cocos02 Date: Sun, 14 Jun 2026 19:33:54 +0800 Subject: [PATCH] fix: extract testScene window.open to method to avoid template scope issue --- editor/App.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/editor/App.vue b/editor/App.vue index 82bd072..be2da32 100644 --- a/editor/App.vue +++ b/editor/App.vue @@ -48,6 +48,10 @@ function importJSON() { fileInputRef.value?.click() } +function testScene(id: string) { + window.open('/?scene=' + id, '_blank') +} + async function onFileSelected(e: Event) { const file = (e.target as HTMLInputElement).files?.[0] if (!file) return @@ -116,7 +120,7 @@ onMounted(() => loadDemo()) :selected-node-id="store.selectedNodeId" @select-node="store.selectedNodeId = $event" @add-edge="editor.onAddEdge" - @test-scene="(id: string) => window.open('/index.html?scene=' + id, '_blank')" + @test-scene="testScene" />
加载剧情数据…