braft-editor
braft-editor copied to clipboard
编辑器输入时焦点自动跳到头部,如输入1234,得到4321
import React, { useState } from 'react'; import ReactDOM from 'react-dom'; import BraftEditor from 'braft-editor'; import 'braft-editor/dist/index.css';
const RichText = () => { const [data, setData] = useState(); const handleEditorChange = (value) => { setData(value.toHTML()); };
return (
<BraftEditor
value={BraftEditor.createEditorState(data)}
onChange={handleEditorChange}
/>
);
};
export default RichText;
ReactDOM.render( <RichText/>, document.getElementById('container'), );
return的内容:
BraftEditor
value={BraftEditor.createEditorState(data)}
onChange={handleEditorChange}
同样的问题,想要封装在自定义组件中,对外只暴露 html 的字符串,就出现这种情况了