SuperAPI AI 工具集

markstream-vue2

前端与建站

查看项目

更新于 10-16 05:54

技能介绍

用途:在 Vue 2.6/2.7 项目里集成 markstream-vue2,用于渲染流式 Markdown 内容;适合需要处理流式状态、但无特定打包器边界问题的 Vue 2 集成场景。Vue CLI/Webpack 4 应选用 markstream-vue2-cli,Vite worker 导入应选用 markstream-vue2-vite。

主要能力与用法:先查看现有包管理器、已安装版本和项目约定,再确认 Vue 2.6 或 2.7 并安装 markstream-vue2。仅当 Vue 2.6 代码使用 Composition API 模式时才添加 @vue/composition-api;Vue 2.7 已内置支持。在 reset 之后引入 markstream-vue2/index.css。基础用法为 <MarkdownRender :content="markdown" /> 并启用平滑流式自动。实时聊天场景可关闭 fade 并启用光标;完成时设置 final、关闭 pacing/光标,按需再启用 fade。仅当解析由另一层负责时使用 nodes,覆盖样式使用 scoped mappings。保持 HTML 安全与 Mermaid 严格模式。

限制:Vue 2.6 与 2.7 的 Composition API 要求不同;旧式打包器需使用对应的专用方案;可选现代 peer 依赖未必兼容所有 Vue 2 工具链。Vue 2 已结束生命周期,应保留所需的旧版集成并记录维护支持决策,不要静默升级整个应用。不要为不可信内容放宽渲染安全限制;应在已安装包而非可变的上游 main 上核对 props、导出路径和 peer 范围,并测试部分与完成流、畸形或不可信 Markdown、链接与图片 URL、取消与减弱动效等场景。官方资料未提供具体收费、价格、平台或完整 API 清单。