fix(core): 为背景图片 URL 添加引号

This commit is contained in:
roymondchen 2026-07-23 15:40:58 +08:00
parent cde0805292
commit 97e0cac44a
2 changed files with 3 additions and 3 deletions

View File

@ -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;
};

View File

@ -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")',
});
});