【发布时间】:2023-03-13 04:50:01
【问题描述】:
使用动态导入时,我可以像常规导入一样定义我想要导入的内容吗?
例如:
import Person from '/classes.js'
作为动态:
await import('Person from /classes.js') //Incorrect obviously
【问题讨论】:
标签: javascript typescript ecmascript-6 dynamic-import
使用动态导入时,我可以像常规导入一样定义我想要导入的内容吗?
例如:
import Person from '/classes.js'
作为动态:
await import('Person from /classes.js') //Incorrect obviously
【问题讨论】:
标签: javascript typescript ecmascript-6 dynamic-import
动态导入将为您提供模块内的所有内容。您可以使用解构提取所需的部分。
const { Person } = await import('/classes.js');
【讨论】:
您可以在需要导入某些特定文件时尝试此操作。
const moduleSpecifier = '/classes.js';
import(moduleSpecifier)
.then(someModule => someModule.myFucntion());
【讨论】: