English | 简体中文
👉 在线文档
基于 markdown-it 的 Vue3 组件,助力开发者快速搭建企业级大模型应用。
- ⚡️ 极致渲染性能:基于 Markdown 文本生成 VNode,实现增量渲染,大文本/图表场景无卡顿
- 🔧 高灵活拓展:覆盖全场景插槽,支持自定义代码块(含 mermaid)、行内/块级交互组件、图片等
- 🛡️ 企业级安全:内置 XSS 防护,支持 sanitize 模式(依赖 dompurify),渲染用户内容更安心
使用任意包管理器安装:
npm install agent-markdown-vue --save-devyarn add agent-markdown-vue --save-devpnpm add agent-markdown-vue --save-dev组件默认支持所有标准 Markdown 语法渲染,包括 emoji、标题、文本样式、列表、链接、图片、表格、代码块、公式等。
<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
`;