From a2dcda6d566e7a156e123e4f3c47d4ecdb01685a Mon Sep 17 00:00:00 2001 From: icssoa <615206459@qq.com> Date: Thu, 13 Nov 2025 22:47:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- uni_modules/cool-ui/components/cl-sticky/cl-sticky.uvue | 8 +++----- .../cool-ui/components/cl-watermark/cl-watermark.uvue | 3 +++ 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/uni_modules/cool-ui/components/cl-sticky/cl-sticky.uvue b/uni_modules/cool-ui/components/cl-sticky/cl-sticky.uvue index d073517..5498378 100644 --- a/uni_modules/cool-ui/components/cl-sticky/cl-sticky.uvue +++ b/uni_modules/cool-ui/components/cl-sticky/cl-sticky.uvue @@ -128,11 +128,9 @@ function getRect() { }; if (isHarmony()) { - nextTick(() => { - setTimeout(() => { - next(); - }, 300); - }); + setTimeout(() => { + next(); + }, 300); } else { next(); } diff --git a/uni_modules/cool-ui/components/cl-watermark/cl-watermark.uvue b/uni_modules/cool-ui/components/cl-watermark/cl-watermark.uvue index a54fb34..1e7d697 100644 --- a/uni_modules/cool-ui/components/cl-watermark/cl-watermark.uvue +++ b/uni_modules/cool-ui/components/cl-watermark/cl-watermark.uvue @@ -163,6 +163,9 @@ function getContainerSize(): Promise { * 绘制水印 - 使用Canvas */ async function drawWatermark() { + // 等待渲染完成 + await nextTick(); + // 获取容器尺寸 await getContainerSize();