javascript - Jodit React 编辑器失去对 onchange 方法的关注

标签 javascript reactjs input plugins jodit

在react-jodit插件中,当我们使用onchange事件时,输入一个字符后它会失去输入焦点。我正在附上代码enter image description here的图像:

如何解决这个问题?

最佳答案

只需初始化 useMemo 中的配置即可:

import React, {useState, useRef, useMemo} from 'react';
import JoditEditor from "jodit-react";

const Example = ({placeholder}) => {
    const editor = useRef(null)
    const [content, setContent] = useState('')
    
const config = useMemo(
    () => ({
        readonly: false, 
    }),
    []
);
    return (
            <JoditEditor
                ref={editor}
                value={content}
                config={config}
                onChange={newContent => {setContent(newContent)}}
            />
        );
}

关于javascript - Jodit React 编辑器失去对 onchange 方法的关注,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68230788/

相关文章:

Javascript 获取地址栏值

javascript - javascript项目的firebase初始化代码是否需要在每个网页上运行?

reactjs - Material UI + Nextjs : Drawer

javascript - 在刷新来自 firebase 的新数据之前清除 react 状态字段

r - 如何在 Shiny 中调用选项名称而不是值?

c++ - 对于 wcin 中包含的相同数量的无效字符,将重复 Failcheck 消息

javascript - 如何在 React Native 中从 FlatList 的一项进行导航?

javascript - Firebase 权限被拒绝

javascript - 基于按钮点击的动态页面更改 - React

input - 使用 Ionic 2 将焦点设置在输入上