From 7cfc224255750b0a39a8504565b399de198df5ea Mon Sep 17 00:00:00 2001 From: ajaxzheng <894103554@qq.com> Date: Thu, 6 Feb 2025 11:00:34 +0800 Subject: [PATCH] feat(image): [image] The image component supports base64 in svg format --- packages/renderless/src/image/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/renderless/src/image/index.ts b/packages/renderless/src/image/index.ts index fa728a0c35..38c1e4cf2d 100644 --- a/packages/renderless/src/image/index.ts +++ b/packages/renderless/src/image/index.ts @@ -185,7 +185,7 @@ export const mounted = } export const filterImageUrl = (props) => () => { - const isBase64 = /^data:(image|application)\/(png|jpg|jpeg|gif|octet-stream);base64,([a-zA-Z0-9+/]+={0,2})/ + const isBase64 = /^data:(image|application)\/(png|jpg|jpeg|gif|octet-stream|svg\+xml);base64,([a-zA-Z0-9+/]+={0,2})/ return isBase64.test(props.src) ? props.src : xss.filterUrl(props.src) }