DraftJS - 创建提及实体

时间:2017-05-12 19:22:47

标签: javascript reactjs draftjs draft-js-plugins

使用DraftJS(和DraftJS Mention Plugin),在我的编辑器组件中,当我从后端接收数据时,我正在尝试创建一个提及实体,例如:"嘿那里,@ john12345!"我需要将slug更改为提及实体。

这样做的最佳方式是什么?

我可以简单地将数据加载到编辑器中,使用this.state.editorState.getCurrentContent(),修改ContentState对象以在entityMap内包含entityRanges obj + block obj,然后再次设置editorState?

或者我应该使用可用的DraftJS API实用程序,即createEntity

无法找到好的例子。任何例子都将不胜感激!

0 个答案:

没有答案