作曲家按钮盛宴

您能分享一下您到底需要它们用于什么吗?

一些API是在只有文本区域编辑器时构建的,它们的设计初衷并不是要在富文本编辑器上实现完全对等的功能,我们的目的不是将ProseMirror的所有功能都带到一个中间抽象层。

如果可能和有必要,我们可以改进那些地方,但一般来说,当我们只需要复杂操作时,我们通常会通过在注册的富文本编辑器扩展上设置一个 commands 键,直接调用ProseMirror的依赖。例如:

在这个例子中,applySurround 只是盲目地将剧透BBCode应用于任何选中的文本,而 toggleSpoiler 则拥有来自ProseMirror的所有功能,可以决定它是否已经在剧透节点内部,它是一个行内剧透还是一个块级剧透,等等。

1 个赞