在slatejs的编辑器内容末尾添加自定义块

时间:2018-12-12 05:49:33

标签: reactjs wysiwyg slatejs

我已经在React中使用Slate js创建了一个编辑器。 我正在尝试在编辑器内容的末尾插入一个块。 我遇到了一种在范围内插入块的方法。如何指定文档的范围,以使我的自定义块添加到内容的末尾,但焦点仍停留在当前选择而不是文档的末尾。

function insertFile(editor, src, target) {
  editor.insertBlock({
    type: 'file',
    data: { src },
  })
}

我的模式如下

const schema = {
  blocks: {
    file:{
      isVoid: true
    }
  }
}

0 个答案:

没有答案