gpt4 book ai didi

reactjs - 键入一个键后,TinyMCE React 光标返回开始

转载 作者:行者123 更新时间:2023-12-04 17:16:39 24 4
gpt4 key购买 nike

我正在使用 TinyMCE-React,当我在 TinyMCE 编辑器中输入带有初始值的文本时,光标不断地返回到文本的开头...

import { Editor } from "@tinymce/tinymce-react";

  const [formData, setFormData] = useState({
title: "",
text: "",
});


if (post) {
setFormData((formData) => ({
...formData,
title: post.title,
text: post.text,
}));
}

const { title, text } = formData;


我的功能:
const textChange = (e) => {
setFormData({ ...formData.text, text: e }); };

我的编辑:
    <Editor
name='text'
initialValue={text}
onEditorChange={(e) => textChange(e)}
/>

我认为这是因为“setFormData”,但我不知道如何使用位于文本末尾的常规光标编辑文本......

最佳答案

迟到的答案,但修复方法如下:https://github.com/tinymce/tinymce-react/issues/267 .
更改 initialValue={text}value={text} .
这是使用 TinyMCE React 组件作为“受控”组件的正确设置:https://www.tiny.cloud/docs/integrations/react/#usingthetinymcereactcomponentasacontrolledcomponent .

关于reactjs - 键入一个键后,TinyMCE React 光标返回开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68573724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com