export、export default、import用法区别

ES6模块主要有两个功能:export和import

export用于对外输出本模块(一个文件可以理解为一个模块)变量的接口
import用于在一个模块中加载另一个含有export接口的模块。

也就是说使用export命令定义了模块的对外接口以后,其他JS文件就可以通过import命令加载这个模块(文件)。如下(假设a和b文件在同一目录下)

export与export default均可用于导出常量、函数、文件、模块等。
可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用。

注意:在一个文件或模块中,export、import可以有多个,export default仅有一个。

你可能感兴趣的:(export、export default、import用法区别)