bill vor 4 Monaten
Ursprung
Commit
c01076d6c3
1 geänderte Dateien mit 7 neuen und 1 gelöschten Zeilen
  1. 7 1
      src/views/animation/index.vue

+ 7 - 1
src/views/animation/index.vue

@@ -107,7 +107,13 @@ const follow = ref(false);
 const frameAction = ref<string>();
 
 const amM = computed(() => focusAM.value && amMap[getAMKey(focusAM.value)]);
-
+watch(play, (play, _, onCleanup) => {
+  if (play) {
+    const oldAction = frameAction.value;
+    frameAction.value = undefined;
+    onCleanup(() => (frameAction.value = oldAction));
+  }
+});
 onUnmounted(() => {
   currentTime.value = 0;
   play.value = false;