From 6c63c0018a180b025af15911ba9b3ffe448b52cf Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Thu, 13 Nov 2025 15:02:22 +0800 Subject: [PATCH] refactor(components): [watermark] reduce unnecessary calc (#22789) --- packages/components/watermark/src/useClips.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/components/watermark/src/useClips.ts b/packages/components/watermark/src/useClips.ts index 53a98e42bf..907f0c6e29 100644 --- a/packages/components/watermark/src/useClips.ts +++ b/packages/components/watermark/src/useClips.ts @@ -77,7 +77,7 @@ export default function useClips() { ctx.textAlign = textAlign ctx.textBaseline = textBaseline const contents = isArray(content) ? content : [content] - if (contents[0]) { + if (textBaseline !== 'top' && contents[0]) { const argumentMetrics = ctx.measureText(contents[0]) ctx.textBaseline = 'top' const topMetrics = ctx.measureText(contents[0])