参考:https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/import1importdefaultExportfrom"module-name";modulemodule-name必须使用exportdefault声明一个变量、函数或类(统称为“内容”,下同)。可以直接使用defaultExport访问模块module-name中用exportdefault声明的内容。请注意,在模块中module-name:声明为exportdefault的模块不必命名。只使用导出声明的模块必须命名,否则无法访问!2import*asnamefrom"module-name";您可以使用name作为命名空间,以name.somethingExport的方式访问模块module-name中声明为export的所有内容。3从“模块名称”导入{导出};您可以使用export访问模块module-nameexport中声明为export的内容。4import{exportasalias}from"module-name";别名可用于访问模块模块名称导出中声明为导出的内容。5import{export1,export2}来自“模块名称”;您可以使用export1和export2访问模块module-name中export声明的内容export1和contentexport2。6import{export1,export2asalias2,[...]}来自“模块名称”;可以使用export1和alias2访问模块module-name中export声明的内容export1和contentexport2。这两种组合的出现次数没有限制。7importdefaultExport,{export[,[...]]}from"module-name";上面#1和#6的组合。8importdefaultExport,*asnamefrom"module-name";上面#1和#2的组合。9导入“模块名称”;在不导入任何内容的情况下执行模块模块名称的全局代码。
