UI视图
Markdown
渲染 Markdown 文本。
Markdown 在原生侧解析并渲染 Markdown,支持 CommonMark 与 GitHub 风格 Markdown,适合显示帮助说明、更新日志和聊天回复。文字可以选择,点击链接会交给系统打开。
import { Markdown } from "onescript/views"
const source = `# 更新说明
支持**粗体**、*斜体*、\`行内代码\`和[链接](https://onescript.define.to)。
- [x] 表格与任务列表
- [ ] 发布`
<Markdown>{source}</Markdown>| 属性 | 类型 | 说明 |
|---|---|---|
children | string | Markdown 源文本。 |
也支持修饰符。仅在 App 和 Action 视图会话中可用;在 Widget 中使用会报「不支持的视图类型」错误。
支持的语法
- 标题、段落、粗体、斜体、
删除线、行内代码与链接 - 有序列表、无序列表与任务列表
- 引用与分隔线
- 带语法高亮的围栏代码块
- 表格
- 行内与块级数学公式:
$...$与$$...$$
图片显示为链接。HTML 按纯文本显示,不会被渲染。
行为
- 占满可用宽度,高度随内容增长。长文档请放进
ScrollView。 - 字体与颜色跟随系统。
font、foregroundStyle等文字修饰符不作用于内容;padding、frame、background等布局修饰符正常生效。 - 更新
children会重新渲染内容,可以把文本流式写入,例如逐步显示聊天回复。
How is this guide?
最后更新于