相同点
export与export default都属于ES6里面的语法
export与export default均可用于导出常量、函数、文件、模块等
区别
1.在一个文件中,export可以有多个、export default只能有一个。
2.export可以直接导出或者先定义后导出,export default只能先定义后导出。
3.通过export方式(命名导出)导出时要加{},通过export default(默认导出)导出时不必须加{}。
4.import导入export导出的对象时,需要加{}并且名称对应。import导入export default导出的对象时,不需要加{}加名称可自定义。
5.若export default导出对象时加{},则相当于把导出当成一个对象使用