跳到正文
QuireKit Markdown
开发者文档
预览版 · 未发布

Vue 与扩展 API

从公开 TypeScript 导出生成的签名与逐项说明。

QuireMarkdown 的属性见下方 QuireMarkdownProps,唯一事件为 error(failure: MarkdownReadingError)。

公开合同

QuireMarkdownProps

@quirekit/incremark/vueMIT

Vue 阅读组件,接受普通文本、流式文本或已有解析快照。

QuireMarkdownPropsts

MarkdownComponents

@quirekit/incremark/vueMIT

阅读实例内的语义标签替换表;应用组件属于可信代码。

MarkdownComponentsts

MarkdownNodeInfo

@quirekit/incremark/vueMIT

自定义框架组件收到的原生源码元数据。

MarkdownNodeInfots

MarkdownHtmlOptions

@quirekit/incremark/vueMIT

在固定 HTML 净化规则之上追加限制;不能开启可执行标签。

MarkdownHtmlOptionsts

MarkdownRenderOptions

@quirekit/incremark/vueMIT

不改变源码解析的渲染配置。

MarkdownRenderOptionsts

MarkdownReadingContext

@quirekit/incremark/vueMIT

只读、经过验证的 Vue 阅读输入,提供源码范围内的递归 helper。

MarkdownReadingContextts

MarkdownReadingDefinition

@quirekit/incremark/vueMIT

附加到现有 source extension 的 Vue 呈现。

MarkdownReadingDefinitionts

withMarkdownReading

@quirekit/incremark/vueMIT

为配置完成的源码扩展添加快照阅读能力,保留编辑行为。extension 是已配置的 Node、Mark 或源码描述,definition 提供可信渲染和可取消资源加载;返回沿用语义 codec 与生命周期的可安装 MSFE 定义。

withMarkdownReadingts

MarkdownCacheLimits

@quirekit/incremark/vueMIT

每个阅读器的保留预算,超额回退到普通投影。

MarkdownCacheLimitsts

MarkdownRenderWork

@quirekit/incremark/vueMIT

最近一次投影的实际工作量,不包含解析、DOM diff 或绘制。

MarkdownRenderWorkts

高级投影

MarkdownRenderer

@quirekit/incremark/vueMIT

Vue 阅读缓存;所有复用依据、预算和准备/提交合同由公共内核持有。

MarkdownRendererts

renderMarkdown

@quirekit/incremark/vueMIT

从已接受的源码快照生成完整 Vue 投影;locale 控制语言,prefix 隔离导航,onError 隔离错误,options 配置呈现。

renderMarkdownts
QuireKit Markdown · QuireKit流式 Markdown · @quirekit/incremark · MIT