命名导出
- 导入对象名与导出名一致
- 导入时需用{}包裹导入对象;
//导出.js
export let name = 'ws'
export let age = '21'
//导入.js
import {name,age}
//导出.js
export let name = 'ws'
export let age = '21'
//导入.js
// 引入多个对象时可以采取*表示导入所有对象但需要指定总和的名字。
import * as all from '...'
默认导出
- 每个模块只能默认导出一次
- 默认导出为导出模块的一个子属性;导入时只需设置其名即可。
//导出.js
let name = 'ws'
let age = '21'
export defalut {name,age}
//导入.js
import all from '...'
导出模块的结构