Vue 事件補充 生命周期 組件化 傳值

一赁豆、事件補充

1)函數(shù)內(nèi)部阻止事件冒泡 e.cancelBubble=true;

2)標(biāo)簽內(nèi)阻止事件冒泡? @click.stop=“show1()”

3)鍵盤事件? keydown? ? 函數(shù)中獲取鍵盤編碼keyCode

4)在標(biāo)簽內(nèi)直接綁定按鍵事件? @keyup.13=“show()”? ? ? ? ? @keyup.enter=“show()”

二、生命周期

vue總共分有十一個生命周期 我們常用的有8個 分別是

1)beforeCreate 類型Function

在實例初始化之后粉洼,數(shù)據(jù)觀測(data observer) 和 event/watcher 事件配置之前被調(diào)用。

2)created

實例已經(jīng)創(chuàng)建完成之后被調(diào)用安拟。在這一步宵喂,實例已完成以下的配置:數(shù)據(jù)觀測(data observer),屬性和方法的運算拙泽, watch/event 事件回調(diào)裸燎。然而,掛載階段還沒開始荷荤,$el?屬性目前不可見脆炎。

3)beforeMount

在掛載開始之前被調(diào)用:相關(guān)的?render?函數(shù)首次被調(diào)用。該鉤子在服務(wù)器端渲染期間不被調(diào)用袱蚓。

4)mounted

el?被新創(chuàng)建的?vm.$el?替換几蜻,并掛載到實例上去之后調(diào)用該鉤子体斩。如果 root 實例掛載了一個文檔內(nèi)元素颖低,當(dāng)?mounted?被調(diào)用時?vm.$el?也在文檔內(nèi)。該鉤子在服務(wù)器端渲染期間不被調(diào)用蹬敲。

5)beforeUpdate

數(shù)據(jù)更新時調(diào)用莺戒,發(fā)生在虛擬 DOM 重新渲染和打補丁之前。你可以在這個鉤子中進(jìn)一步地更改狀態(tài)瘪校,這不會觸發(fā)附加的重渲染過程名段。該鉤子在服務(wù)器端渲染期間不被調(diào)用。

6)updated

由于數(shù)據(jù)更改導(dǎo)致的虛擬 DOM 重新渲染和打補丁伸辟,在這之后會調(diào)用該鉤子信夫。當(dāng)這個鉤子被調(diào)用時,組件 DOM 已經(jīng)更新忙迁,所以你現(xiàn)在可以執(zhí)行依賴于 DOM 的操作。然而在大多數(shù)情況下惠奸,你應(yīng)該避免在此期間更改狀態(tài)恰梢,因為這可能會導(dǎo)致更新無限循環(huán)。該鉤子在服務(wù)器端渲染期間不被調(diào)用嗅回。

7)beforeDestroy

實例銷毀之前調(diào)用摧茴。在這一步,實例仍然完全可用娃豹。該鉤子在服務(wù)器端渲染期間不被調(diào)用。

8)destroyed? this.$destroy()

Vue 實例銷毀后調(diào)用懂版。調(diào)用后,Vue 實例指示的所有東西都會解綁定民鼓,所有的事件監(jiān)聽器會被移除蓬抄,所有的子實例也會被銷毀。該鉤子在服務(wù)器端渲染期間不被調(diào)用。

三黄娘、組件


/ 注冊組件逼争,傳入一個擴展過的構(gòu)造器

Vue.component('my-component', Vue.extend({ /* ... */ }))

// 注冊組件,傳入一個選項對象(自動調(diào)用 Vue.extend)

Vue.component('my-component', { /* ... */ })

// 獲取注冊的組件(始終返回構(gòu)造器)

var MyComponent = Vue.component('my-component')

2誓焦、vue實例化? 中 components??


? 模板定義有兩種形式

定義模板的形式

全局組件(? ‘組件名’: 組件內(nèi)容? ) 定義在實例外

全局組件

嵌套組件?


全局嵌套和局部嵌套

*:嵌套組件可以在全局組件使用也可以在實例化里面嵌套 嵌套后 data屬性變?yōu)楹瘮?shù) 他的屬性值都是返回值 其他不變



四移层、傳值

1)父傳子


父傳子

2)子傳父


子值傳父值

3)非父子組件 之間?

傳值—空vue對象 $emit(‘ ’,數(shù)據(jù)) 發(fā)送 $on 接收



父子操作、父組件操作子組件---$refs? ? ? ? ? $parent 子組件操作父組件數(shù)據(jù)

使用$refs獲取dom? ? ? $parent 可以直接使用不用像$refs一樣設(shè)置屬性?


$resf 父操作子


?在mounted函數(shù)中/nextTick里面的代碼會在DOM更新后執(zhí)行*/---mounted函數(shù)中執(zhí)行

$ nextTick? this.$nextTick(function(){? ? })



Slot標(biāo)簽添加 屬性

內(nèi)容可通過 slot屬性值查找是否顯示默認(rèn)


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市秦叛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌三圆,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件哀澈,死亡現(xiàn)場離奇詭異度气,居然都是意外死亡,警方通過查閱死者的電腦和手機磷籍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門院领,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人比然,你說我怎么就攤上這事⊥蛩祝” “怎么了饮怯?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長库倘。 經(jīng)常有香客問我论矾,道長,這世上最難降的妖魔是什么贪壳? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任寥袭,我火速辦了婚禮,結(jié)果婚禮上传黄,老公的妹妹穿的比我還像新娘。我一直安慰自己章姓,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布零渐。 她就那樣靜靜地躺著系忙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪风宁。 梳的紋絲不亂的頭發(fā)上蛹疯,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機與錄音捺弦,去河邊找鬼。 笑死幽崩,一個胖子當(dāng)著我的面吹牛冈欢,可吹牛的內(nèi)容都是我干的盈简。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼香浩,長吁一口氣:“原來是場噩夢啊……” “哼臼勉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起宴霸,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤瓢谢,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后氓扛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡千所,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年淫痰,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片黑界。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡朗鸠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出烛占,到底是詐尸還是另有隱情,我是刑警寧澤犹菇,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布芽卿,位于F島的核電站,受9級特大地震影響卸例,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜姑原,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一呜舒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧唤殴,春花似錦到腥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽段誊。三九已至,卻和暖如春没陡,著一層夾襖步出監(jiān)牢的瞬間索赏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工埃儿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留融涣,地道東北人。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓威鹿,卻偏偏與公主長得像,于是被迫代替她去往敵國和親幼东。 傳聞我的和親對象是個殘疾皇子科雳,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348