Pārlūkot izejas kodu

修复 IOS 端不生效问题

icssoa 4 mēneši atpakaļ
vecāks
revīzija
5d620ace78

+ 4 - 2
uni_modules/cool-ui/components/cl-watermark/cl-watermark.uvue

@@ -163,10 +163,12 @@ function getContainerSize(): Promise<void> {
  * 绘制水印 - 使用Canvas
  */
 async function drawWatermark() {
-	await nextTick();
-
 	// 获取容器尺寸
 	await getContainerSize();
+
+	// 等待渲染完成
+	await nextTick();
+
 	if (containerWidth.value <= 0 || containerHeight.value <= 0) return;
 
 	uni.createCanvasContextAsync({