Skip to content

Commit c109f4b

Browse files
committed
fix children queue
1 parent f3a7d78 commit c109f4b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/TweenOneGroup.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,9 @@ const TweenOneGroup: TweenOneGroupRef = React.forwardRef<any, IGroupProps>((prop
192192
);
193193
// 如果还在动画,暂存动画队列里,等前一次动画结束后再启动最后次的更新动画
194194
if (Object.keys(isTween.current).length && !exclusive) {
195-
animQueue.current = [...animQueue.current, newNextChild];
195+
if ((nextChild.length && newNextChild.length) || !nextChild.length) {
196+
animQueue.current.push(newNextChild);
197+
}
196198
} else {
197199
setChild(changeChildren(nextChild, currentChild));
198200
}

0 commit comments

Comments
 (0)