[{"data":1,"prerenderedAt":133},["ShallowReactive",2],{"markdown-doc:\u002Fguide\u002Fintegration":3},{"id":4,"title":5,"body":6,"description":121,"extension":122,"keywords":123,"locale":124,"meta":125,"navigation":126,"order":127,"path":128,"section":129,"seo":130,"stem":131,"__hash__":132},"docs\u002Fguide\u002Fintegration.zh-CN.md","组件库与编辑器集成",{"type":7,"value":8,"toc":115},"minimark",[9,13,89,98,101,112],[10,11,12],"h2",{"id":12},"选择入口",[14,15,16,29],"table",{},[17,18,19],"thead",{},[20,21,22,26],"tr",{},[23,24,25],"th",{},"使用场景",[23,27,28],{},"入口",[30,31,32,49,63,76],"tbody",{},[20,33,34,38],{},[35,36,37],"td",{},"只解析 Markdown",[35,39,40,41,45,46],{},"根入口的 ",[42,43,44],"code",{},"MarkdownStream"," \u002F ",[42,47,48],{},"parseMarkdown",[20,50,51,54],{},[35,52,53],{},"Vue 页面或 AI 聊天阅读",[35,55,56,59,60],{},[42,57,58],{},"@quirekit\u002Fincremark\u002Fvue"," 的 ",[42,61,62],{},"QuireMarkdown",[20,64,65,68],{},[35,66,67],{},"编辑器自己的阅读模式与图形节点",[35,69,70,59,73],{},[42,71,72],{},"@quirekit\u002Fmd-editor\u002Fvue",[42,74,75],{},"MdProse",[20,77,78,81],{},[35,79,80],{},"已有语义 HTML，仅需要排版",[35,82,83,59,86],{},[42,84,85],{},"@quirekit\u002Fui\u002Fvue",[42,87,88],{},"QuireProse",[90,91,92,94,95,97],"p",{},[42,93,62],{}," 已组合 Prose 排版。不要再套一层解析器；应用只持有 Markdown 原文、消息身份和网络状态。\n",[42,96,75],{}," 复用本包阅读实现，同时拥有自己的产品节点和兼容 API。它的 props 不应直接当作 QuireMarkdown props 使用。",[10,99,100],{"id":100},"迁移流式消费者",[90,102,103,104,107,108,111],{},"把每次到达的 delta 追加到应用的 ",[42,105,106],{},"message.text","，再传入完整文本；使用稳定 message.id 作为 identity。\n取消网络请求时把 status 设为 stopped；重试或另一条消息使用新的 identity。组件的 error 事件只报告阅读失败，\n网络失败由应用自己的传输状态处理。",[42,109,110],{},"components"," 映射逐项迁移，插件按源码语法与阅读贡献重新接入。",[90,113,114],{},"第三方 Incremark 的双引擎选项、自动补全文本和 remark 插件没有一对一映射。\n先用同一套流式与静态样例验证后置定义、错误降级、资源释放和最终内容，再替换生产入口。",{"title":116,"searchDepth":117,"depth":117,"links":118},"",2,[119,120],{"id":12,"depth":117,"text":12},{"id":100,"depth":117,"text":100},"选择独立阅读组件，或沿用 MdProse 的编辑器产品能力。","md",null,"zh-CN",{},true,9,"\u002Fguide\u002Fintegration","接入指南",{"title":5,"description":121},"guide\u002Fintegration.zh-CN","giY2zDA1JMN2V3HqawEy4unOpMjBMk87kQVb6krxAfg",1793045321582]