那么可以使用default关键字指定单个变量,函数或者类,但是要格外注意一点就是每个模块只能设置一个默认的导出值,也就是说你只能使用一次export default ,若在同一个模块中重复使用了default...那么对应的另一个模块import导出的是什么?我们先不用默认导出方式来看看
import sub from "....(若是使用export default默认导出的话,那么在导入绑定的模块中,绑定的对象不要加双大括号)
在第一段代码中是导出了一个函数作为默认值,default关键字表示这是一个默认的导出,也就是可以理解为把后面的匿名函数赋值给...(在导入变量对象绑定中,使用default as关键关键字无论默认值在前还是非默认值在后,就无所谓了)
模块中重新导出一个绑定
有时候,当你在一个模块中已经导入了内容,这个时候,发现又要将导入的模块暴露给另外一个模块使用...的导出值,那么它无法定义一个新的默认导出的,当一模块中有指定的默认导出,那么上面的写法是会报错的
模块中无绑定导入
有时候,某些模块可能不导出任何变量对象,函数或类,但是,它可能会修改全局作用域中的对象