From 127efef55d731414129ee123b3f2bba029aa40ce Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Tue, 31 Mar 2026 14:40:26 +0800 Subject: [PATCH] fix(stage-ui-live2d): type issues --- .../src/components/scenes/live2d/Model.vue | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/stage-ui-live2d/src/components/scenes/live2d/Model.vue b/packages/stage-ui-live2d/src/components/scenes/live2d/Model.vue index 69c576da1..1c1ad0ccd 100644 --- a/packages/stage-ui-live2d/src/components/scenes/live2d/Model.vue +++ b/packages/stage-ui-live2d/src/components/scenes/live2d/Model.vue @@ -736,18 +736,21 @@ watch(live2dExpressionEnabled, (enabled) => { const im = model.value.internalModel const mm = im.motionManager if (enabled) { - if (mm.expressionManager) - ;(mm as any).expressionManager = null - if (im.eyeBlink) - ;(im as any).eyeBlink = null + if (mm.expressionManager) { + (mm as any).expressionManager = null + } + if (im.eyeBlink) { + (im as any).eyeBlink = null + } + internalModelRef.value = im initExpressionController(im).catch((err) => { console.warn('[Model.vue] Expression controller initialisation failed:', err) }) } else { - ;(mm as any).expressionManager = savedExpressionManager.value - ;(im as any).eyeBlink = savedEyeBlink.value + mm.expressionManager = savedExpressionManager.value + im.eyeBlink = savedEyeBlink.value expressionController.dispose() internalModelRef.value = undefined }