renato
(Renato Atilio)
32
您能分享一下您到底需要它们用于什么吗?
一些API是在只有文本区域编辑器时构建的,它们的设计初衷并不是要在富文本编辑器上实现完全对等的功能,我们的目的不是将ProseMirror的所有功能都带到一个中间抽象层。
如果可能和有必要,我们可以改进那些地方,但一般来说,当我们只需要复杂操作时,我们通常会通过在注册的富文本编辑器扩展上设置一个 commands 键,直接调用ProseMirror的依赖。例如:
在这个例子中,applySurround 只是盲目地将剧透BBCode应用于任何选中的文本,而 toggleSpoiler 则拥有来自ProseMirror的所有功能,可以决定它是否已经在剧透节点内部,它是一个行内剧透还是一个块级剧透,等等。
1 个赞