export與model.export有啥區別

關於exportexport 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’

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章