答案 0 :(得分:0)
由于默认情况下启用了名为“ uploader”的模块,因此使用“ react-quill-with-table”也存在相同的问题。
通过覆盖来解决:
class ByeByeUploader {}
Quill.register({
"modules/uploader": ByeByeUploader
}, true);
或者,它似乎提供了一个“处理程序”选项,该选项可以被覆盖以不执行任何操作:
<ReactQuill
modules={{
uploader: {
handler: ()=>{}
}
}}
...
最后,如果您的问题不是来自此模块,我建议您在主轴容器DIV上设置DOM断点以进行子树修改,以更好地理解
答案 1 :(得分:0)
这样做的一种方法是将编辑器包装在一个 div 中并防止 drop 事件的默认性质。
这是一个例子...
<div onDrop={(e) => e.preventDefault()}>
<ReactQuill {...props}/> //Your editor component
</div>
答案 2 :(得分:0)
我在使用 Quill 编辑器时遇到了同样的问题,但我解决了这个问题。 请看我的代码:
<div id="quill-editor" (dragover)="false"></div>
因此,如果您将 (dragover)="false"
放在编辑器 div
中,问题将得到解决。
答案 3 :(得分:-1)
这是浏览器行为。 HWND
对此无能为力。
Quill