From 929ca28f1b640742a5b0e44d6a0a60f0d3540597 Mon Sep 17 00:00:00 2001 From: zxc <1171051090@qq.com> Date: Wed, 12 Jun 2024 22:10:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=AC=AC=E4=B8=80=E4=B8=AA=E5=85=83?= =?UTF-8?q?=E7=B4=A0=E5=8A=A8=E7=94=BB=E4=B8=BA=E8=A2=AB=E5=8A=A8=E8=A7=A6?= =?UTF-8?q?=E5=8F=91=E6=97=B6=EF=BC=8C=E8=BF=9B=E5=85=A5=E6=94=BE=E6=98=A0?= =?UTF-8?q?=E5=90=8E=E8=87=AA=E5=8A=A8=E6=89=A7=E8=A1=8C=EF=BC=88#273?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Screen/hooks/useExecPlay.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/views/Screen/hooks/useExecPlay.ts b/src/views/Screen/hooks/useExecPlay.ts index 9f1eba63..ed7c28c8 100644 --- a/src/views/Screen/hooks/useExecPlay.ts +++ b/src/views/Screen/hooks/useExecPlay.ts @@ -70,6 +70,14 @@ export default () => { } } + onMounted(() => { + const firstAnimations = formatedAnimations.value[0] + if (firstAnimations && firstAnimations.animations.length) { + const autoExecFirstAnimations = firstAnimations.animations.every(item => item.trigger === 'auto' || item.trigger === 'meantime') + if (autoExecFirstAnimations) runAnimation() + } + }) + // 撤销元素动画,除了将索引前移外,还需要清除动画状态 const revokeAnimation = () => { animationIndex.value -= 1