我正在使用 slate js 富文本编辑器,一切都按预期工作。我正在使用单独的编辑器来插入数学方程,它是如何工作的
- 用户在石板编辑器中编写文本
- 然后插入方程用户在数学编辑器中编写方程并单击插入方程
单击此按钮后,我添加了新块,例如
change.insertInline({ type: 'equation', data: { math: editor.getMathML() } })
并通过 renderNode 函数处理块的渲染
还有一个块继续在编辑器中写作change.insertBlock('paragraph')
功能方面,一切都按预期工作,但是由于我将方程式添加为块石板,因此将其渲染为新行。
我的问题是
- 如何在同一行渲染 customBlock
- 除了
change.insertBlock('paragraph')