明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

ES6 module語法加載 import export

[摘要]這次給大家?guī)鞥S6 module語法加載 import export,ES6 module語法加載 import export的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。export:暴露,就是把接口暴露出去import:引入,跟字面意思一樣,引入接口export {}export fun...
這次給大家?guī)鞥S6 module語法加載 import export,ES6 module語法加載 import export的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。

export:暴露,就是把接口暴露出去

import:引入,跟字面意思一樣,引入接口

export {}
export function demo(){}
export var demo1;

這上面的兩個export可以簡寫為

function demo(){}
var demo1;
export {demo, demo1}
import {}

相應的當然有import了

import {demo,demo1} from ..path

當然也可以寫另外一種寫法 import * as name from ..path 然后引用的時候就是name.demo()這樣子了

export default

還有就是export default

這個一個文件只能使用一次export default

export default function demo(){}

然后 import的時候

import default

import name(這個名字就是自己隨意起的了) from ..path

看到?jīng)] 這個沒有大括號

但是

正是因為export default命令其實只是輸出一個叫做default的變量,所以它后面不能跟變量聲明語句。

所以 export default var a=1這樣寫會報錯!。。!

var a=1;

export defatult a ;

這樣也是可以的

export * from 某一模塊

這個export*會忽略掉模塊的export default的輸出的這個接口

那這樣說的話 import * from 某一模塊 是不是也import不到模塊定義的export default接口

相信看了這些案例你已經(jīng)掌握了方法,更多精彩請關注php中文網(wǎng)其它相關文章!

相關閱讀:

在HTML中如何讓版權符號更美觀

html兩秒跳轉至其他頁面

在HTML中關于元素居中有哪些需要注意的事項

以上就是ES6 module語法加載 import export的詳細內容,更多請關注php中文網(wǎng)其它相關文章!


網(wǎng)站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產(chǎn)和維護的網(wǎng)站。