export 和 export default 的区别

mac2022-07-05  17

export default在一个模块中最多只能有一个,export可以有多个

export default的对象、函数、变量等可以没有名字,export必须有名字

export default的引入是import xxx from xxx,export的引入是import {xxx} from 'xxx' 或者 import * as xxx from 'xxx'

// export 的写法 export let a = 1 export let b = 2 // 或者 let a = 1 let b = 2 export { a, b } // 引入export 暴露的文件 import {a,b} from './xxx' // 或者 import * as aa from './xxx' // aa 是所有export 暴露出来的对象 // export default 只能暴露一个对象 export default function(){ return 111 } // 或者 let c = 111 export default c // 引入 import xxx from './xxx'

 

最新回复(0)