72得票10回答
Draft.js 如何初始化一个带有内容的编辑器?

发现了这个酷炫的文本编辑器,Facebook 的 draft.js。 我试着跟着在 Github 上的例子走,但是我想创建一个带有内容的编辑器而不是一个空白的编辑器。var EditorState = Draft.EditorState; var RichEditor = React.cre...

35得票6回答
草案 js。将编辑器内容持久化到数据库中

我正在尝试将draft-js的EditorContent持久化到数据库中,然后再读取和重新创建EditorContent对象。 但是EditorContent.getPlainText()会剥离富文本内容,我不知道还有什么其他方法。 我该如何正确地持久化EditorContent呢?

34得票6回答
我无法从draft-js获取HTML输出?

我一直在使用Facebook的draft-js,但实际上我不知道如何获取编辑器的html输出。在下面的示例中,console.log输出了一些_map属性,但它们似乎并没有包含我的实际内容?class ContentContainer extends React.Component { ...

33得票8回答
React JS服务器端问题 - 未找到窗口

嗨,我正在尝试在我的ReactJS项目中使用react-rte。 我进行了服务器端渲染,但每次我想使用这个包时,我都会收到以下错误消息: Hi I'm trying to use react-rte in my reactJS project. I have server side rend...

23得票4回答
如何从Draft.js中检索文本

我正试图编辑一段文本,然后在服务器端检索它并更新数据库。 这是我正在使用的代码:constructor(props,context){ super(props,context); this.handleOnClick = this.handleOnClick.bind(thi...

21得票2回答
React中的Draftjs样式化

我想在我的项目中使用draft.js。它有自己的css文件需要导入。在文档中说: 当渲染编辑器时,应该包含这个CSS,因为这些样式为文本对齐、间距和其他重要功能设置了默认值。 在呈现组件时如何包含Draft.css?我应该将其包含在我的主index.html文件中吗? 同时如何给...

21得票3回答
draft-js无法读取未定义的属性'getIn'(getUpdatedSelectionState)。

我在使用draft-js-plugins-editor时遇到了这个错误。 奇怪的行为:只有当我在写作后重新将焦点集中到编辑器的第一行时,尝试将第一行的标题设置为H1时,它才会更改先前的聚焦行。 错误:Uncaught TypeError: Cannot read property 'get...

20得票5回答
如何限制Draft.js的最大长度

如何在Draft.js中限制最大字符数? 我可以使用以下方式获取状态的长度,但如何停止更新组件?var length = editorState.getCurrentContent().getPlainText('').length;

18得票4回答
无法弄清楚为什么draft-js没有显示。

我按照draft-js文档创建了一个非常简单的示例。 一切似乎都很正常,但是在Chrome浏览器中打开URL时,我只能看到一个空白页面(那里有一个隐藏的编辑器组件,但不可见)。 控制台中没有错误信息。 这个演示项目在这里:https://github.com/js-demos/react...

16得票4回答
Draft.js编辑器为空。

如何测试draftjs编辑器的内容是否为空? 我现在唯一的想法是将编辑器的对象与此函数返回的对象进行比较:EditorState.createEmpty().getCurrentContent()