From ed4d233608ebb741e21cc090e062613c64d10fc5 Mon Sep 17 00:00:00 2001 From: aniwei Date: Tue, 14 Oct 2025 20:31:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20setTimeout=20=E6=94=B9=E8=B0=83=20Taro.n?= =?UTF-8?q?extTick=20=E8=B0=83=E7=94=A8=EF=BC=8C=E4=BF=9D=E8=AF=81rect?= =?UTF-8?q?=E8=83=BD=E5=A4=9F=E8=8E=B7=E5=8F=96=E6=88=90=E5=8A=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/packages/noticebar/noticebar.taro.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/packages/noticebar/noticebar.taro.tsx b/src/packages/noticebar/noticebar.taro.tsx index bab400ddfd..051e1119cd 100644 --- a/src/packages/noticebar/noticebar.taro.tsx +++ b/src/packages/noticebar/noticebar.taro.tsx @@ -6,7 +6,7 @@ import React, { useState, useCallback, } from 'react' - +import Taro from '@tarojs/taro' import { ITouchEvent, View } from '@tarojs/components' import { Close, Notice } from '@nutui/icons-react-taro' import classNames from 'classnames' @@ -156,7 +156,7 @@ export const NoticeBar: FunctionComponent< if (showNoticeBar === false) { return } - setTimeout(async () => { + Taro.nextTick(async () => { if (!wrapRef.current || !contentRef.current) { return } @@ -179,7 +179,7 @@ export const NoticeBar: FunctionComponent< } else { SetAnimationClass('') } - }, 0) + }) } const handleClick = (event: ITouchEvent) => { click && click(event)