export 和export default 都在es6 中用来导出变量、方法、模块等,区别在于:
同一文件中,可以 export 多个变量、方法、模块等;
而同一文件中 export default 只能使用一次
1. export:
// export.js
export const name = '张学友';
export function sing() {
console.log('会唱歌');
}
引入:
// import.js
import {name, sing} from './export.js'
2. export default
// default.js
const name = '刘德华';
export default name;
引入:
// importDef.js
import name from './default.js' // 不需要加{}