TinyMCE 仅在 ReactJS 刷新时加载
TinyMCE loads only on refresh in ReactJS
我正在使用 tinymce-rails gem 通过 ReactJS 为 Rails 应用呈现我的提交表单。按照本教程安装 tinymce:https://github.com/spohlenz/tinymce-rails
渲染代码:
render: function() {
<textarea
ref="body"
value={this.state.data.body}
onChange={this.handleBodyChange}
className="tinymce form-control"
placeholder="Body"
rows="10"
cols="5"
required
/>
}
问题是它只在页面刷新时呈现,没有它我们有常规的文本区域。 Turbolinks 被禁用。
尝试将 tinymce.init({selector:'textarea'})
添加到 componentDidMount:
,但它不起作用。
我发现我不能这样做,我必须添加 React mixin TinyMCE。
我正在使用 tinymce-rails gem 通过 ReactJS 为 Rails 应用呈现我的提交表单。按照本教程安装 tinymce:https://github.com/spohlenz/tinymce-rails
渲染代码:
render: function() {
<textarea
ref="body"
value={this.state.data.body}
onChange={this.handleBodyChange}
className="tinymce form-control"
placeholder="Body"
rows="10"
cols="5"
required
/>
}
问题是它只在页面刷新时呈现,没有它我们有常规的文本区域。 Turbolinks 被禁用。
尝试将 tinymce.init({selector:'textarea'})
添加到 componentDidMount:
,但它不起作用。
我发现我不能这样做,我必须添加 React mixin TinyMCE。