Tiptap 编辑器框架:set 和 toggle 函数有什么区别?
Tiptap editor framework: what is the difference between set and toggle functions?
几天来我一直在研究 tiptap 编辑器框架,我很难理解设置函数和切换函数之间的区别。例如,setBold()
函数和 toggleBold()
(https://tiptap.dev/api/marks/bold).
函数有什么区别?
谢谢!
一般来说,“切换”是指在开和关之间切换 back-and-forth
因此,如果您确定要打开粗体,请使用 .setBold()
如果您确定要关闭粗体,请使用 .unsetBold()
如果你只想反转加粗状态,使用.toggleBold()
为什么您可能很难看出差异
如果您同时尝试了这两种方法,并且发现了相同的效果,那么您可能是在“未加粗”的状态下进行测试。
如果您在 已经 粗体的一段文本上尝试这两个功能,您会看到“切换”关闭粗体,“设置”保留文本保持粗体。
几天来我一直在研究 tiptap 编辑器框架,我很难理解设置函数和切换函数之间的区别。例如,setBold()
函数和 toggleBold()
(https://tiptap.dev/api/marks/bold).
谢谢!
一般来说,“切换”是指在开和关之间切换 back-and-forth
因此,如果您确定要打开粗体,请使用 .setBold()
如果您确定要关闭粗体,请使用 .unsetBold()
如果你只想反转加粗状态,使用.toggleBold()
为什么您可能很难看出差异
如果您同时尝试了这两种方法,并且发现了相同的效果,那么您可能是在“未加粗”的状态下进行测试。
如果您在 已经 粗体的一段文本上尝试这两个功能,您会看到“切换”关闭粗体,“设置”保留文本保持粗体。