0

我正在使用 slate js 富文本编辑器,一切都按预期工作。我正在使用单独的编辑器来插入数学方程,它是如何工作的

  1. 用户在石板编辑器中编写文本
  2. 然后插入方程用户在数学编辑器中编写方程并单击插入方程
  3. 单击此按钮后,我添加了新块,例如

    change.insertInline({ type: 'equation', data: { math: editor.getMathML() } })

并通过 renderNode 函数处理块的渲染

还有一个块继续在编辑器中写作change.insertBlock('paragraph')

功能方面,一切都按预期工作,但是由于我将方程式添加为块石板,因此将其渲染为新行。

我的问题是

  1. 如何在同一行渲染 customBlock
  2. 除了change.insertBlock('paragraph')
4

1 回答 1

0

使用 CSS 来“显示:内联”。该元素可以是一个块,但仍内联渲染。

于 2018-10-26T22:18:52.783 回答