This commit is contained in:
kron
2025-11-08 12:18:34 +08:00
parent b0a4c7bea5
commit 571073d7ec

View File

@@ -60,8 +60,7 @@ const getTextStyle = (top, index) => {
}; };
watch( watch(
() => props.onComplete, () => props.onComplete,
(newVal, oldVal) => { (newVal) => {
if (newVal && !oldVal) {
if (timer.value) { if (timer.value) {
clearInterval(timer.value); clearInterval(timer.value);
timer.value = null; timer.value = null;
@@ -76,15 +75,17 @@ watch(
if (count === 10) { if (count === 10) {
clearInterval(timer.value); clearInterval(timer.value);
timer.value = null; timer.value = null;
setTimeout(() => { setTimeout(newVal, 1500);
newVal(); return;
}, 1500); }
// 这里不重置如果运行超13秒就不会循环了
if (currentTop.value >= -4) {
currentTop.value = -totalHeight;
} else { } else {
currentTop.value += 2; currentTop.value += 2;
} }
}, 40); }, 40);
} }
}
); );
onMounted(() => { onMounted(() => {
timer.value = setInterval(() => { timer.value = setInterval(() => {