es6导入导出

114 阅读1分钟

命名导出

  • 导入对象名与导出名一致
  • 导入时需用{}包裹导入对象;
//导出.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 '...'

导出模块的结构

Snipaste_2022-06-01_23-36-26.png