draft-js convertToRaw方法不起作用

Era*_*uwa 1 reactjs immutable.js draftjs

我使用draft-js-plugins。我在编辑器中同时使用了表情符号和提及插件。当我使用时,

convertToRaw(contentState)

要将我的内容数据保存到数据库中,它将显示一条错误消息。

immutable.js:1421未捕获的TypeError:无法读取未定义的属性“条目”

但是仅当我在内容中使用提及时才会出现此错误。它适用于纯文本和表情符号内容。请帮忙。

kau*_*k94 5

您是否在使用草稿js插件编辑器?它工作正常的我,虽然我得到了困惑之间editorState,并contentState在开始。当我尝试确保您正在执行以下操作时,会弹出此类错误convertToRaw(editorState)

_onChange (editorState) {
  this.setState({
    editorState,
  });
  const contentState = editorState.getCurrentContent();
  console.log(convertToRaw(contentState));
}
Run Code Online (Sandbox Code Playgroud)

  • 我们已经在2.0.0-beta6上。我建议您将它们全部升级到此版本,然后重试。 (2认同)