import * as xxx from 'xxx' 會將 "xxx"
中全部 export
導出的內容組合成一個對象返回(或import * as obj from 'xx' 這種寫法是把全部的輸出包裹到obj對象裏);函數
eg:spa
xxx裏中:code
export function test(){cdn
return '返回是test 內容';對象
}blog
export function login(){it
return '返回login 內容';io
}function
調用test 函數,即obj.test();class
調用login 函數,即obj.login();
擴展:那不帶*as(即import xxx from 'xxx')
總結:
import * as xxx from ‘xxx’: 會將若干export導出的內容組合成一個對象返回;
import xxx from ‘xxx’:(export default Din)只會導出這個默認的對象做爲一個對象