我正在使用handleEditorChange
和tinymce 4.2.7。
根据{{1}}中的以下代码,在调用 e.target.getContent()之后我收到错误
tinymce.4.2.7.min.js:10未捕获的TypeError:无法读取null的属性'body'
我试图将e.target.getContent()放在jQuery的ready函数中,但没有成功。
我正在使用反应0.13.3。
<TinyMCE config={...} content={html} onBlur={this.handleEditorChange} />
答案 0 :(得分:3)
文档的ready()
功能无法确保TinyMCE已初始化并可以进行交互。有一个init()
函数可以添加到您的TinyMCE配置中,它将告诉您编辑器本身何时初始化并准备好进行交互。您可以将代码放在TinyMCE init中:
tinymce.init({
selector: '.editor',
....
setup: function (editor) {
editor.on('init', function () {
this.setContent('Using the on init stuff!');
});
});