默认导入导出

默认导出
每个模块,除了允许有多个基本导出之外,还允许有一个默认导出
默认导出类似于CommonJS中的module.exports,由于只有一个,因此无需具名
具体的语法是
js
export default 默认导出的数据或
js
export {默认导出的数据 as default}由于每个模块仅允许有一个默认导出,因此,每个模块不能出现多个默认导出语句
默认导入
需要想要导入一个模块的默认导出,需要使用下面的语法
js
import 接收变量名 from "模块路径"类似于CommonJS中的
js
var 接收变量名 = require("模块路径")由于默认导入时变量名是自行定义的,因此没有别名一说
如果希望同时导入某个模块的默认导出和基本导出,可以使用下面的语法
js
import 接收默认导出的变量, {接收基本导出的变量} from "模块路径"注:如果使用*号,会将所有基本导出和默认导出聚合到一个对象中,默认导出会作为属性default存在