UNPKG

agent-markdown-vue

Version:
48 lines (32 loc) 1.19 kB
# agent-markdown-vue 基于 markdown-it 的 Vue3 组件,助力开发者快速搭建企业级大模型应用。 ## 特性 - ⚡️ 极致渲染性能:基于 Markdown 文本生成 VNode,实现增量渲染,大文本/图表场景无卡顿 - 🔧 高灵活拓展:覆盖全场景插槽,支持自定义代码块(含 mermaid)、行内/块级交互组件、图片等 - 🛡️ 企业级安全:内置 XSS 防护,支持 sanitize 模式(依赖 dompurify),渲染用户内容更安心 ## 安装 使用任意包管理器安装: ```bash [npm] npm install agent-markdown-vue --save-dev ``` ```bash [yarn] yarn add agent-markdown-vue --save-dev ``` ```bash [pnpm] pnpm add agent-markdown-vue --save-dev ``` ### 基本用法 组件默认支持所有标准 Markdown 语法渲染,包括 emoji、标题、文本样式、列表、链接、图片、表格、代码块、公式等。 ```vue <template> <AgentMarkdown :content="markdownContent" /> </template> <script setup lang="ts"> import { AgentMarkdown } from 'agent-markdown-vue'; const markdownContent = ` # Title Example This is a **bold text** and this is an *italic text*. - List item 1 - List item 2 `; ```