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 } }) }