【发布时间】:2021-10-04 12:16:49
【问题描述】:
我为此使用了“React Draft Wysiwyg”。在下面的代码中,我想访问 desktop.js 文件中的变量 value editor.js 文件的值。我该怎么做?
editor.js:
export default class TextEditor extends Component {
render(){
return(){
<textarea
disabled
value={draftToHtml(convertToRaw(editorState.getCurrentContent()))}
></textarea>
);
}
}
desktop.js:
export const Desktop = () => {
return (
<div className="splitScreen">
<TextEditor/>
</div>
}
【问题讨论】:
-
你没有,直接。您可以
useEffect调用传递给<TextEditor>的方法道具,或者将编辑器状态提升一个级别,或者......真的有很多方法可以完成。跨度> -
从你的提问中不清楚这两个组件是相互关联的。
-
stackoverflow.com/questions/27864951/… 这应该可以解决你的问题
标签: javascript reactjs wysiwyg react-draft-wysiwyg