關於export
、export default
的常用方法
一個js文件中,最多隻能有一個export default
,可以同時有多個export
看一下下面的例子
1、只有一個export時,應使用export default
,而不能使用使用export
class myComp {
...
}
export default myComp
對應的import爲 import MyComp from './myComp'
2、有多個需要export時
export function fun1(){ }
export function fun2(){ }
or
function fun1(){}
function fun2(){}
export {fun1, fun2}
對應的import爲import {fun1, fun2} from './myComp'
3、如何使用export import
連用
export { default as MyComp } from './myComp'
module.export與 export出來的有什麼區別呢
# conf.js
module.exports = {
abc: '123',
ddd: '123',
}
對應的import爲import { abc, ddd } from './conf.'
# conf.js
export default {
abc: '123',
ddd: '123',
}
對應的import爲import Conf from './conf'
ps:不能使用 import { abc, ddd } from ‘./conf’