OneScript

Markdown

渲染 Markdown 文本。

Markdown 在原生侧解析并渲染 Markdown,支持 CommonMark 与 GitHub 风格 Markdown,适合显示帮助说明、更新日志和聊天回复。文字可以选择,点击链接会交给系统打开。

import { Markdown } from "onescript/views"

const source = `# 更新说明

支持**粗体**、*斜体*、\`行内代码\`和[链接](https://onescript.define.to)。

- [x] 表格与任务列表
- [ ] 发布`

<Markdown>{source}</Markdown>
属性类型说明
childrenstringMarkdown 源文本。

也支持修饰符。仅在 App 和 Action 视图会话中可用;在 Widget 中使用会报「不支持的视图类型」错误。

支持的语法

  • 标题、段落、粗体、斜体、删除线、行内代码与链接
  • 有序列表、无序列表与任务列表
  • 引用与分隔线
  • 带语法高亮的围栏代码块
  • 表格
  • 行内与块级数学公式:$...$ 与 $$...$$

图片显示为链接。HTML 按纯文本显示,不会被渲染。

行为

  • 占满可用宽度,高度随内容增长。长文档请放进 ScrollView。
  • 字体与颜色跟随系统。font、foregroundStyle 等文字修饰符不作用于内容;padding、frame、background 等布局修饰符正常生效。
  • 更新 children 会重新渲染内容,可以把文本流式写入,例如逐步显示聊天回复。

How is this guide?

最后更新于

本页目录