quill-editor上传图片到七牛,出现Quill is not defined的错误

新手上路,请多包涵

quill-editor上传图片到七牛,出现Quill is not defined的错误

newEditorSuccess(response, file, fileList) {

  console.log(response.data.key)
  if (response.code == 200) {
    this.addImgRange = this.$refs.newEditor.quill.getSelection();
    this.$refs.newEditor.quill.insertEmbed(
      this.addImgRange != null ? this.addImgRange.index : 0,
      "image",
      response.datas,
      Quill.sources.USER
    );
  }
  this.imageLoading = false;
},

但是报错:Quill is not defined

阅读 3.8k
1 个回答

这个报错和七牛没关系。不是七牛的锅。

推测问题

代码中第三行右边可以看到

this.$refs.newEditor.quill.getSelection();

这一行没有报错。

而报错信息是说 Quill is not defined
只有如下这行出现了 Quill

Quill.sources.USER

结论

如果仅根据问题中给出的这一段代码来判断,

Quill.sources.USER

改成

quill.sources.USER

应该就可以修复了

logo
七牛云问答
子站问答
访问
宣传栏