- export的方式
// 1.分别暴露
export const a=10
export function (value){
console.log(value)
}
// 2.统一暴露
const b=20
const fn=(val)=>{
return val * 2
}
export { b, fn }
// 3.默认暴露
export default {
c:30,
cb:function(){
return 'hello'
}
}
- import的方式
// 1.通用方式
import * as moduleA from './moduleA.js'
// 2.解构形式
import {a,b,c} from './moduleB.js'
// 3.简便形式(仅针对默认暴露)
import moduleC from './moduleC.js'
同一模块中,export
、import可以有多个,export default
有且仅有一个