webpack - 调用 es6 类的动态加载实例的函数
问题描述
我正在尝试使用 webpack 动态导入“SampleModuleController”类并调用其成员函数,如下所示。
示例模块.js
class SampleModuleController{
getSampleModuleSheet()
{
console.log("getSampleModuleSheet");
}
}
export let sampleModuleController = new SampleModuleController();
在另一个类文件中......
async clicked(){
const getView = await import('../../controllers/sampleModule');
console.log("getView--",getView);
getView.getSampleModuleSheet();
}
但它给了我以下日志和错误
解决方案
async clicked() {
const {sammpleModuleController: getView} = await import ('../../controllers/sampleModule');
console.log("getView--", getView);
getView.getSampleModuleSheet();
}
推荐阅读
- java - 使用 PDF2DOM 将 PDF 解析为 HTML 返回 NoSuchMethodError
- r - addWMSTiles 不渲染
- javascript - 如何使用 Ajax 从 asp.net Core2.2 中的子模型获取值
- python - 如何根据数据框中的列条件应用函数
- javascript - 我需要将表格中输入的数据捕获为角度的 JSON
- javascript - 无法从 React-Native-Firebase(v6) Firestore 获取数据:未定义不是函数(在 '...this._firestore.native.collectionGet...' 附近)
- javascript - 角度库导入 *
- python - 从 requirements.txt 中安装车轮
- arrays - NullReferenceException vb 数组
- git - 数据工厂发布管道问题