From 5d620ace78aacbdc554d8c643f4901cbdc0c2f71 Mon Sep 17 00:00:00 2001 From: icssoa <615206459@qq.com> Date: Thu, 13 Nov 2025 22:35:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20IOS=20=E7=AB=AF=E4=B8=8D?= =?UTF-8?q?=E7=94=9F=E6=95=88=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cool-ui/components/cl-watermark/cl-watermark.uvue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 6d25a58..a54fb34 100644 --- a/uni_modules/cool-ui/components/cl-watermark/cl-watermark.uvue +++ b/uni_modules/cool-ui/components/cl-watermark/cl-watermark.uvue @@ -163,10 +163,12 @@ function getContainerSize(): Promise { * 绘制水印 - 使用Canvas */ async function drawWatermark() { - await nextTick(); - // 获取容器尺寸 await getContainerSize(); + + // 等待渲染完成 + await nextTick(); + if (containerWidth.value <= 0 || containerHeight.value <= 0) return; uni.createCanvasContextAsync({