diff --git a/src/views/LinkPrediction/socialGroups/components/detailNode.vue b/src/views/LinkPrediction/socialGroups/components/detailNode.vue index caed2a7..8537004 100644 --- a/src/views/LinkPrediction/socialGroups/components/detailNode.vue +++ b/src/views/LinkPrediction/socialGroups/components/detailNode.vue @@ -222,6 +222,8 @@ watch( // 添加时间点点击事件处理函数 const handleTimePointClick = (timeStr) => { + pause() + const time = new Date(timeStr) currentTime.value = time const ratio = (time.getTime() - startTimeMs) / totalDuration @@ -321,6 +323,12 @@ const trackStyle = computed(() => { onUnmounted(() => { document.removeEventListener("pointermove", () => {}) document.removeEventListener("pointerup", () => {}) + // 清理计时器 + if (playTimer) { + pause() + clearInterval(playTimer) + playTimer = null + } }) let chart = null