export 和export default 都在es6 中用来导出变量、方法、模块等,区别在于:
同一文件中,可以 export 多个变量、方法、模块等;
而同一文件中 export default 只能使用一次
具体使用:
1. export:
// export.js
export const name = '李白';
export function say() {
console.log('李白乘舟将欲行');
}
引入:
// import.js
import {name, say} from './export.js'
2. export default
// default.js
const poem = '赠汪伦';
export default poem;
引入:
// importDef.js
import poem from './default.js' // 不需要加{}