export {default as xxx} from xxxxx写法:
export {default as Header} from './Header.js'
export {default as Footer} from './Footer.js'
等价于:
import {default as Header} from './Header.js'
export Header
为什么import还能defalut?如果我们是export default的话,我们import的时候无需写{},直接进行导入就可以了,但是其实我们有多种导入选择
默认输出:
export导出
// index.js
const str='导出'
export default str
import导入方式1:
import str from'./index.js'
import导入方式2:
import{default as str}from './index.js
非默认输出:
Table.js
export var table='我的表格'
util.js
import {table as STable} from './Table.js'
export STable
//等价于:
export { table as STable } from './Table.js'
import (导入上面的module)
import{STable}from'./util.js'