0

几天来,我一直在使用tiptap 编辑器框架,但我无法理解set 和toggle 函数之间的区别。setBold()例如,函数和toggleBold()https://tiptap.dev/api/marks/bold)有什么区别。

谢谢!

4

1 回答 1

0

一般来说,“切换”意味着在打开和关闭之间来回切换

因此,如果您知道您肯定要打开粗体,请使用.setBold()

如果您确实想关闭粗体,请使用.unsetBold()

如果您只想反转粗体状态,请使用.toggleBold()

为什么您可能发现很难看出差异

如果您同时尝试了这两种方法,并且发现了相同的效果,那么您可能是从“未加粗”的状态进行测试的。

如果您在一段已经是粗体的文本上尝试这两个函数,您会看到“切换”关闭粗体,而“设置”使文本保持粗体。

于 2022-02-05T16:53:23.803 回答