富文本 quill 使用 quill-image-resize-module 选中图片时删除报错

279 阅读1分钟

version

quill: ^2.0.0-dev.4

quill-image-resize-module: ^3.0.0

解决方案

    import ImageResize from "quill-image-resize-module";
    
    // 重写 ImageResize 模块里的checkImage 方法
    class PlainResize extends ImageResize {
        checkImage = (evt) => {
            if (this.img) {
                if (evt.keyCode == 46 || evt.keyCode == 8) {
                    window.Quill.find(this.img).deleteAt(0);
                }
                this.hide();
            }
        };
    }
    
    Quill.register("modules/imageResize", PlainResize);

只要你努力去相信,就没有失败,只有暂时的停止成功。