export碰凶、export default 和 import以及用法

首先要知道export豺撑,import 朴肺,export default是什么

ES6模塊主要有兩個功能:export和import

export用于對外輸出本模塊(一個文件可以理解為一個模塊)變量的接口

import用于在一個模塊中加載另一個含有export接口的模塊。

也就是說使用export命令定義了模塊的對外接口以后斗蒋,其他JS文件就可以通過import命令加載這個模塊(文件)捌斧。這幾個都是ES6的語法笛质。

export和import(一個導(dǎo)出一個導(dǎo)入)

一個a.js文件有如下代碼:

????????????????? export? var name="李四";

在其它文件里引用如下:

????????????????? import { name } from "/.a.js"http://路徑根據(jù)你的實(shí)際情況填寫



上面的例子是導(dǎo)出單個變量的寫法,如果是導(dǎo)出多個變量就應(yīng)該按照下邊的方法捞蚂,用大括號包裹著需要導(dǎo)出的變量:

???????????????? var name1="李四";var name2="張三";

???????????????? export { name1 ,name2 }

在其他文件里引用如下:

???????????????? import { name1 , name2 } from "/.a.js"http://路徑根據(jù)你的實(shí)際情況填寫



如果導(dǎo)出的是個函數(shù)呢妇押,那應(yīng)該怎么用呢,其實(shí)一樣,如下:

??????????????? functionadd(x,y){ alert(x*y)//想一想如果這里是個返回值比如: return x-y洞难,下邊的函數(shù)怎么引用}

??????????????? export { add }

在其他文件里引用如下:

????????????? ?? import { add } from "/.a.js"http://路徑根據(jù)你的實(shí)際情況填寫



export與export default

看完上面這幾個例子舆吮,想必你一定了解了如何使用export,import,如果還是不懂可以自己動手試一試队贱。上面講的是export和import色冀,但是export跟export default 有什么區(qū)別呢?如下:

1柱嫌、export與export default均可用于導(dǎo)出常量锋恬、函數(shù)、文件编丘、模塊等

2与学、你可以在其它文件或模塊中通過import+(常量 | 函數(shù) | 文件 | 模塊)名的方式,將其導(dǎo)入嘉抓,以便能夠?qū)ζ溥M(jìn)行使用

3索守、在一個文件或模塊中,export抑片、import可以有多個卵佛,export default僅有一個

4、通過export方式導(dǎo)出敞斋,在導(dǎo)入時要加{ }截汪,export default則不需要

這樣來說其實(shí)很多時候export與export

default可以實(shí)現(xiàn)同樣的目的,只是用法有些區(qū)別植捎。注意第四條衙解,通過export方式導(dǎo)出,在導(dǎo)入時要加{ }焰枢,export

default則不需要蚓峦。使用export default命令,為模塊指定默認(rèn)輸出济锄,這樣就不需要知道所要加載模塊的變量名枫匾。


原文地址:https://www.cnblogs.com/xiaotanke/p/7448383.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市拟淮,隨后出現(xiàn)的幾起案子干茉,更是在濱河造成了極大的恐慌,老刑警劉巖很泊,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件角虫,死亡現(xiàn)場離奇詭異沾谓,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)戳鹅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進(jìn)店門均驶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人枫虏,你說我怎么就攤上這事妇穴。” “怎么了隶债?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵腾它,是天一觀的道長。 經(jīng)常有香客問我死讹,道長瞒滴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任赞警,我火速辦了婚禮妓忍,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘愧旦。我一直安慰自己世剖,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布笤虫。 她就那樣靜靜地躺著旁瘫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪耕皮。 梳的紋絲不亂的頭發(fā)上境蜕,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天蝙场,我揣著相機(jī)與錄音凌停,去河邊找鬼。 笑死售滤,一個胖子當(dāng)著我的面吹牛罚拟,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播完箩,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼赐俗,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了弊知?” 一聲冷哼從身側(cè)響起阻逮,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎秩彤,沒想到半個月后叔扼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體事哭,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年瓜富,在試婚紗的時候發(fā)現(xiàn)自己被綠了鳍咱。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡与柑,死狀恐怖谤辜,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情价捧,我是刑警寧澤丑念,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站干旧,受9級特大地震影響渠欺,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜椎眯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一挠将、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧编整,春花似錦舔稀、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至汞斧,卻和暖如春夜郁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背粘勒。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工竞端, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人庙睡。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓事富,卻偏偏與公主長得像,于是被迫代替她去往敵國和親乘陪。 傳聞我的和親對象是個殘疾皇子统台,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容