From 97e0cac44a2d6ceafaf95fbc4ae716bfe5d47f70 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Thu, 23 Jul 2026 15:40:58 +0800 Subject: [PATCH] =?UTF-8?q?fix(core):=20=E4=B8=BA=E8=83=8C=E6=99=AF?= =?UTF-8?q?=E5=9B=BE=E7=89=87=20URL=20=E6=B7=BB=E5=8A=A0=E5=BC=95=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/src/utils.ts | 2 +- packages/core/tests/utils.spec.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/utils.ts b/packages/core/src/utils.ts index 00373691..cf1000c8 100644 --- a/packages/core/src/utils.ts +++ b/packages/core/src/utils.ts @@ -51,7 +51,7 @@ export const style2Obj = (style: string) => { export const fillBackgroundImage = (value: string) => { if (value && !/^url/.test(value) && !/^linear-gradient/.test(value)) { - return `url(${value})`; + return `url("${value}")`; } return value; }; diff --git a/packages/core/tests/utils.spec.ts b/packages/core/tests/utils.spec.ts index a5105fff..9a93b243 100644 --- a/packages/core/tests/utils.spec.ts +++ b/packages/core/tests/utils.spec.ts @@ -50,7 +50,7 @@ describe('style2Obj', () => { describe('fillBackgroundImage', () => { test('裸路径会包裹 url()', () => { - expect(fillBackgroundImage('a.png')).toBe('url(a.png)'); + expect(fillBackgroundImage('a.png')).toBe('url("a.png")'); }); test('已经是 url() 不重复包裹', () => { @@ -127,7 +127,7 @@ describe('transformStyle', () => { test('backgroundImage: browser 下补全 url()', () => { expect(transformStyle({ backgroundImage: 'a.png' }, 'browser')).toEqual({ - backgroundImage: 'url(a.png)', + backgroundImage: 'url("a.png")', }); });