Files
zkxw/web-admin/src/utils/sanitize-html.ts
T
2026-09-28 10:49:53 +08:00

13 lines
350 B
TypeScript

import DOMPurify from 'dompurify'
/**
* 消毒富文本 HTML,供 v-html 安全渲染。
* 保留常见排版/图片标签,剥离 script、事件属性等。
*/
export function sanitizeHtml(dirty: string | null | undefined): string {
if (!dirty) return ''
return DOMPurify.sanitize(String(dirty), {
USE_PROFILES: { html: true }
})
}