我有一个使用TinyMce通过react-tinymce使用Meteor React的应用程序(根据https://www.tinymce.com/docs/integrations/react/的说明
我有一个带有TinyMCE的表单组件,它从一个有序列表中调用,以允许用户添加注释。它按预期工作,但以下情况除外:
我附加了代码以显示TinyMCE是如何启动(和删除)的,以及如何在表单中调用它。
对于我可以尝试在iPad / iPhone上正常工作的任何建议都将非常感激。
componentDidMount() {
tinymce.remove();
tinymce.init({
selector: '.addComments,
plugins: "autoresize link paste",
paste_as_text: true,
autoresize_bottom_margin: 10,
relative_urls: false,
link_title: false,
default_link_target: "_blank",
height: 200,
autoresize_max_height: 200,
toolbar: 'underline italic numlist link',
menubar: '',
skin: "lightgray",
statusbar: false,
content_css : '/css/content.css'
});
}
componentWillUnmount() {
tinymce.remove();
}
它呈现如下:
<div className="AddComments" id={`background${this.props.meetingId}`} onChange={this.handleEditorChange}></div>
答案 0 :(得分:0)
我发现其他人在iPad https://github.com/tinymce/tinymce/issues/2699上遇到了TinyMCE问题,所以我已经切换到反应 - 羽毛笔,它在所有平台上都能正常工作。