export default和对应的import
1、一个模块没有导出,也可以将其导入,被导入的代码都会执行一遍,也仅会执行一遍
2、一个模块只能有一个export default
export 和对应的import
1、使用export 导出时,必须是声明或者语句,不能使一个值,例如:
错误写法:
正确写法:
2、在使用import导入时,不能随意命名,要和导出的名字保持一致
Module的注意事项
1、模块顶层的this指向undefined
2、import和import()
# import命令具有提升效果,会提升到整个模块的头部,率先执行。
# import执行的时候,代码还没执行
# import赫尔rxport命令只能在模块的顶层,不能再代码块中执行。
import()可以按条件导入,例如: