es6导入导出 import导入 export导出

  • export 导出 和 export default导出
// test.js
export const a = 1

export default {
  b:2
}
  • 引入test.js
// 导入 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
posted @ 2024-10-14 17:23  男孩亮亮  阅读(7)  评论(0编辑  收藏  举报