toggleMark 命令
toggleMark 命令在当前选择范围内切换特定标记的开关。
参数
typeOrName: string | MarkType
应该被切换的标记类型。
attributes?: Record<string, any>
应该应用于标记的属性。这是可选的。
options?: Record<string, any>
extendEmptyMarkRange: boolean- 在当前选择范围内即便空白也移除标记。默认值为false
使用 toggleMark 命令
// 切换粗体标记
editor.commands.toggleMark('bold')
// 切换带颜色属性的粗体标记
editor.commands.toggleMark('bold', { color: 'red' })
// 切换带颜色属性的粗体标记,并在当前选择范围内移除标记
editor.commands.toggleMark('bold', { color: 'red' }, { extendEmptyMarkRange: true })