【问题标题】:How can I add additional to a dynamically imported module?如何向动态导入的模块添加其他内容?
【发布时间】:2021-07-19 06:34:55
【问题描述】:

所以我使用 TinyMce,它在 ES6 中看起来像这样:

// Import TinyMCE
import tinymce from 'tinymce/tinymce';

// Default icons are required for TinyMCE 5.3 or above
import 'tinymce/icons/default';

// A theme is also required
import 'tinymce/themes/silver';

// Any plugins you want to use has to be imported
import 'tinymce/plugins/paste';
import 'tinymce/plugins/link';

// Initialize the app
tinymce.init({
  selector: '#tiny',
  plugins: ['paste', 'link']
});

我想做的是:

import(/!* webpackChunkName: "tinymce" *!/ 'tinymce/tinymce').then(tinymce => {
  tinymce.default.init({
  selector: '#tiny',
  plugins: ['paste', 'link']
  });
})

但我真的不知道如何添加图标、主题和插件

谢谢

【问题讨论】:

    标签: javascript webpack ecmascript-6 tinymce


    【解决方案1】:

    我认为有一种更简洁的方法,但是如何将它们静态导入到 index.js 中,例如,然后破坏导入,如下所示:

    import('./index.js')
    .then(({export1, export2}) => {
        ···
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-03
      • 2011-05-06
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多