默认暴露

  • 定义:默认暴露是指一个模块只能有一个默认导出,使用 export default 关键字来导出一个变量、函数或类。导入时可以使用任意名称来接收这个默认导出。

  • 适用场景:当一个模块只需要暴露一个接口时,使用默认暴露可以简化导入过程,增强代码的可读性和可维护性。

分别暴露

  • 定义:分别暴露是指一个模块可以导出多个变量、函数或类,使用 export 关键字。导入时需要使用 {} 来指定要导入的具体内容。

  • 适用场景:当一个模块需要暴露多个接口时,分别暴露可以清晰地列出所有可用的导出,便于管理和使用。