我几乎尝试了一切,没有任何作用。 我有一个组件" Option"我在另一个组件的.map中使用"问题"。我在组件中有一个CKEditor,它运行得很好。 但是当我尝试调用"替换('选项 - ' + index)来替换每个组件内部的CKEditor时,它不起作用。
这是我的textarea里面:
<textarea name={"option-"+index}></textarea>
然后我只需调用componentDidMount
组件
<Question>
中的替换方法
CKEDITOR.replaceAll();
如果我尝试在我的CKEDITOR.replace('"option-"+index')
组件中使用<Option>
,则会收到错误消息:
TypeError: Cannot read property 'getEditor' of undefined
答案 0 :(得分:0)
你试过了吗?
<textarea ref={"option-"+index}></textarea>
(...)
CKEDITOR.replace(this.refs["option-"+index]);