目标:
创建Redux表单输入文件以进行反应羽毛笔,除了在光标所选位置插入文本之外,其他方法均能正常工作
我尝试过的事情:
从“ react”导入React; 从“反应羽毛笔”导入ReactQuill; 导入“ react-quill / dist / quill.snow.css”;
const RenderEditor = ({ input, ref }) => {
return (
<ReactQuill
{...input}
ref={el => (ref = el)}
onChange={(newValue, delta, source) => {
if (source === "user") {
input.onChange(newValue);
}
}}
onBlur={(range, source, quill) => {
input.onBlur(quill.getHTML());
}}
/>
格式:
<Field
name="email"
validate={[required()]}
label="Email"
component={RenderEditor}
/>
我尝试了此样本反应式鹅毛笔插入文本link。它适用于没有Redux形式的情况。但不适用于redux形式。