动态加载 Quilljs

Dynamically loading Quilljs

我正在尝试动态加载 Quilljs,但是 Firefox 抛出错误:Uncaught (in promise) TypeError: module.Quill is not a constructor

尽管在 QuillJs 源代码中,Quill(默认导出)是一个带有构造函数的 class。我错过了什么?

到目前为止,这是我的代码:

import("quill").then(module => {
      let quill = new module.Quill('#quill-container', {
        modules: {...},
        .
        .
        .
      });      
    })

我不知道 Quill,但如果它是通过 default 导出导出的(并且有一个打包程序可以解析 import("quill") 而不是相对或绝对 URL), 应该可以这样使用:

import("quill").then(module => {
  const Quill = module.default; // get the default export and name it to "Quill"
  let instance = new Quill(...);
  ...
});