export 语句从模块导出函数、对象或原始值,以便让其他程序可以通过 import 语句使用它们。
1、命名导出
// 导出test.js
let aa == '';
function bb() {}
export {
aa,
bb,
}
// 引入
import { aa, bb } from './test.js';
引入也必须使用相同的名字;可以导出多个变量。
2、默认导出
// 导出 test1.js
export default function() {
// …
}
// 引入
import anyName from './test1.js';
引入可以随意命名;一个文件只能导出一个default。
3、模块重定向
// 从test文件导入再以cc名字导出
export { cc } from './test.js';
// 从test文件导入再全部导出,如在接口文件夹里用于集中管理接口导出,方便查询和调用
export * as TestApis from './testApi.js';