braft-editor icon indicating copy to clipboard operation
braft-editor copied to clipboard

编辑器输入时焦点自动跳到头部,如输入1234,得到4321

Open alittlegit opened this issue 4 years ago • 3 comments

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'), );

alittlegit avatar Aug 11 '21 13:08 alittlegit

return的内容:

alittlegit avatar Aug 12 '21 03:08 alittlegit

  BraftEditor
    value={BraftEditor.createEditorState(data)}
    onChange={handleEditorChange}
  

alittlegit avatar Aug 12 '21 03:08 alittlegit

同样的问题,想要封装在自定义组件中,对外只暴露 html 的字符串,就出现这种情况了

nmsn avatar Nov 12 '21 06:11 nmsn