<Field
name="content">
{({ field, form }) => (
<CustomReactQuill
value={field.value}
fieldName={field.name}
form={form}
/>
)}
</Field>
content: Yup.string()
.required('field is required'),
这是一个代码片段,当我在键盘上输入内容到内容字段时,一切正常,实时预览工作正常。但是,当我尝试清空内容字段以粘贴一些文本(ctrl+v)时,实时预览不起作用。仅当我单击页面的其他部分或从键盘键入一些文本时才会显示文本。
当我删除对“内容”字段的验证时,使用 ctrl+v 粘贴效果很好。是否可以通过此验证来粘贴文本?
粘贴会短暂模糊元素,然后将文本粘贴到字段中,然后重新聚焦元素。 粘贴操作会触发 onChange,这可能会让事情变得混乱,因为 onBlur 事件是意外的。