多行暴露

导出

1
2
3
4
5
6
7
8
//a.js

export function aa1(){
console.log('分别导出1');
}
export function aa2(){
console.log('分别导出2');
}

导入

1
2
3
4
//index.js

//解构赋值
import { aa1 , aa2 } from 'a.js'

统一暴露

导出

1
2
3
4
5
6
7
8
9
10
//b.js

function bb1(){
console.log('综合导出1');
}
function bb2(){
console.log('综合导出2');
}

export {bb1,bb2}

导入

1
2
3
4
//index.js

//解构赋值
import {aa1,aa2} from 'b.js'

默认暴露

导出

1
2
3
4
5
//c.js

export default function cc(){
console.log('默认导出');
}

导入

1
2
3
4
5
//index.js

//使用定义变量
import c from 'c.js'
c.cc()