- export 导出 和 export default导出
// test.js
export const a = 1
export default {
b:2
}
// 导入 a 命名为 aliasA
import { a as aliasA } from './test.js' // aliasA = 1
// default 导出命名为 aliasDefault
import { default as aliasDefault } from './test.js' // aliasDefault = { b: 2 }
// 导入 export default 默认导出的数据,命名为test
import test from './test.js' // 默认引入default导出 test = { b: 2 }
// 导入 test.js 所有的导出,export 和 export default
import * as allExport from './test.js' // { a:1, default:{ b: 2 } }
// 导入 default 命名为 exportDefaultAlias 并导出
export { default as exportDefaultAlias } from './test.js'
// 等同于
// import exportDefaultAlias from './test'
// export exportDefaultAlias
// 导入 a 并以export default 的方式导出
export { a as default } from './test.js'
// import { a } from './test.js'
// export default a