项目

tiptap 切换标记

toggleMark 命令在当前选区范围内切换指定的标记状态。

参数

typeOrName: string | MarkType

要切换的标记类型。可以是字符串或 MarkType 枚举值。

attributes?: { [key: string]: any }

应应用到标记上的属性。此参数可选。

options?: { [key: string]: any }

  • extendEmptyMarkRange: boolean - 如果选区跨越了标记范围,将移除该标记。默认为 false

使用示例

// 切换粗体标记
editor.commands.toggleMark("bold");

// 使用颜色属性切换粗体标记(红色)
editor.commands.toggleMark("bold", { color: "red" });

// 使用颜色属性(红色)并在整个选区移除标记
editor.commands.toggleMark(
  "bold",
  { color: "red" },
  { extendEmptyMarkRange: true }
);

以上是命令的详细说明和使用方法。如果你需要翻译其他内容或者有其他问题,请随时告诉我。

在本文档中