Skip to content

文字格式 ​

行内格式组件包含 8 种 mark:加粗、斜体、下划线、删除线、行内代码、下标、上标、高亮。支持整组开关,也可通过 toolbarKeys 精确到单个 mark。

配置示例 ​

ts
new LarkDoc({
  element: '#editor',
  // 只保留加粗 / 斜体 / 高亮,marks 分组自动打开
  toolbarKeys: ['bold', 'italic', 'highlight'],
  // 或:保留整组但剔除高亮
  // toolbarExcludes: ['highlight'],
  content: '<p><strong>加粗</strong> 与 <code>行内代码</code></p>',
})

配置与用法 ​

mark key效果HTML快捷键
bold加粗<strong>Mod+B
italic斜体<em>Mod+I
underline下划线<u>Mod+U
strike删除线<s>Mod+Shift+X
code行内代码<code>Mod+E
subscript下标<sub>Mod+,
superscript上标<sup>Mod+.
highlight高亮<mark>-
配置项类型默认值说明
features.marksbooleantrue关闭后整组不可用。
toolbar.marksAllowstring[] | nullnull内部分组直传:null 展示全部 mark,数组为白名单(由 toolbarKeys 翻译生成)。

入口

选中文字会弹出气泡菜单,包含常用 mark 与颜色入口;高亮颜色支持调色板与最近使用记录,见文字样式。