export 導出的 變量值 不允許被修改,但是 對象值 可以
1. export 變量定義
2. export {變量名 as 別名 允許使用不同名字輸出兩次}
3. export default (匿名定義,一個模塊中只能有一個export default默認輸出)
4. export {...} from "./" (復合)
import 是在代碼編輯階段執(zhí)行的
1. import {變量名 as 別名} from "./"
2. import * as 別名 from "./" (整體加載)
3. import 變量名 from "./" (加載匿名變量)
4. import './config' 會加載且僅加載一次導入的模塊
5. import '@…' 的語句, 等價于 /src 這個目錄,避免寫錯相對路徑
部分導出
A.js
export function hello(){
conselo.log("Hello");
}
export function World(){
conselo.log("World");
}
部分導入
B.js
import {helloWorld} from "./A.js" 只導入A.js中的helloWorld方法
helloWorld(); 執(zhí)行utils.js中的helloWorld方法
全部導出 A.js
export default{
變量名,
變量名
}
全部導入 B.js
import A from "./A.js"
A.變量名();
A.變量名();
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者