摘要:自定義指令的使用在組件中定義一個(gè)自定義指令,作用將當(dāng)前節(jié)點(diǎn)中字體顏色設(shè)置為紅色。參考內(nèi)容自定義指令
1.自定義指令的使用
在組件中定義一個(gè)自定義指令,作用:將當(dāng)前DOM節(jié)點(diǎn)中字體顏色設(shè)置為紅色。
在自定義指令中簡(jiǎn)化了鉤子函數(shù),下面的鉤子函數(shù)相當(dāng)于 bind 和 unbind 的縮寫(xiě):
在頁(yè)面結(jié)構(gòu)中,通過(guò) v-set-red 來(lái)使用上面自定義的指令:
2.認(rèn)識(shí)自定義指令的鉤子函數(shù)這是一個(gè)div標(biāo)簽
自定義指令也是存在生命周期的,也存在生命周期鉤子。
在實(shí)際使用的時(shí)候,一般只關(guān)注三個(gè)鉤子函數(shù):
綁定時(shí)調(diào)用的鉤子 bind
被綁定元素插入父節(jié)點(diǎn)時(shí)調(diào)用的鉤子 inserted
解綁時(shí)調(diào)用的鉤子 unbind
在實(shí)際調(diào)用的時(shí)候,bind和inserted都會(huì)調(diào)用,而unbind只有在頁(yè)面熱刷新(即在vue-cli中增加或刪除節(jié)點(diǎn))的時(shí)候才會(huì)調(diào)用。
3.鉤子函數(shù)參數(shù)el鉤子函數(shù)的參數(shù)可以參照官網(wǎng)的內(nèi)容:自定義指令
el 當(dāng)前的DOM節(jié)點(diǎn)
el.style 當(dāng)前節(jié)點(diǎn)的樣式,如el.style.width
el.dataset 當(dāng)前節(jié)點(diǎn)的自定義屬性,如data-test="123"
輸出的結(jié)果:
"text" "內(nèi)容" "wang" "100%"
可以看出 el el.value el.dataset.test el.style.width 分別輸出的內(nèi)容是什么。
4.參考內(nèi)容自定義指令
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/92005.html
摘要:首先把改成的形式這是一段測(cè)試文字綁定最后的顯示效果如下,如果要看具體的形式,可以在谷歌人員開(kāi)發(fā)工具中自行查看指令的組成部分經(jīng)過(guò)上面的介紹,應(yīng)該對(duì)指令有一個(gè)大概的認(rèn)識(shí),下面就來(lái)對(duì)指令的每一項(xiàng)進(jìn)行說(shuō)明。 這篇筆記主要用來(lái)說(shuō)明 Vue 中數(shù)據(jù)的定義和指令的一些特性,后續(xù)會(huì)做更深入的說(shuō)明。 1.Vue中的data函數(shù) 1-1 使用data函數(shù) 由于使用的是單文件組件,因此 Vue 組件中的數(shù)據(jù)...
摘要:插件的定義與使用插件的定義需要注意的點(diǎn)定義一個(gè)對(duì)外公開(kāi)的方法方法有兩個(gè)參數(shù)第一個(gè)參數(shù)的構(gòu)造器,第二個(gè)參數(shù)是一個(gè)可選的對(duì)象必須,插件對(duì)外公開(kāi)的方法構(gòu)造器可選參數(shù),是一個(gè)對(duì)象添加全局方法或?qū)傩蕴砑尤址椒ɑ驅(qū)傩蕴砑尤仲Y源指令過(guò)濾器過(guò)渡等添 1.插件的定義與使用 1-1 插件的定義 需要注意的點(diǎn): 定義一個(gè)對(duì)外公開(kāi)的install方法 install方法有兩個(gè)參數(shù):第一個(gè)參數(shù)Vue的構(gòu)造...
摘要:綁定綁定,使用,簡(jiǎn)寫(xiě)的形式是。綁定比較靈活,可以使用表達(dá)式字符串對(duì)象或數(shù)組。綁定字符串綁定字符串的時(shí)候只能綁定一個(gè),不能綁定多個(gè)。 1.綁定Class 綁定Class,使用 v-bind:class,簡(jiǎn)寫(xiě)的形式是 :class。綁定Class比較靈活,可以使用表達(dá)式、字符串、對(duì)象或數(shù)組。 1-1 搭建結(jié)構(gòu) 首先,新建一些 class 樣式: .colorRed { colo...
摘要:如果要修改上面代碼中的過(guò)濾器,根據(jù)傳入的參數(shù)來(lái)分割字母,可以使用下面的方式修改。參數(shù)傳遞情況作為的參數(shù)的結(jié)果作為的參數(shù)的結(jié)果作為的參數(shù)參考內(nèi)容過(guò)濾器 1.認(rèn)識(shí)過(guò)濾器 過(guò)濾器的作用:用于文本格式化,僅僅作為格式化操作,不做復(fù)雜的業(yè)務(wù)處理 過(guò)濾器的使用方式:通過(guò)管道符號(hào)(|)來(lái)使用 過(guò)濾器的使用位置:mustache插值和v-bind表達(dá)式 2.過(guò)濾器的簡(jiǎn)單使用 2-1 使用過(guò)濾器 ...
摘要:混合中的鉤子函數(shù)同名鉤子函數(shù)都會(huì)執(zhí)行如果組件中存在鉤子函數(shù),混合中也存在相同的鉤子函數(shù),那么兩個(gè)鉤子函數(shù)都會(huì)執(zhí)行。最終的執(zhí)行結(jié)果多個(gè)混合的鉤子函數(shù)多個(gè)混合的鉤子函數(shù),會(huì)根據(jù)混合使用的順序來(lái)執(zhí)行。 1.認(rèn)識(shí)混合 混合(mixins)是一種分發(fā)Vue組件中可復(fù)用功能的非常靈活的方式 混合的作用:抽取多個(gè)組件的共同部分,增強(qiáng)組件的可復(fù)用性 混合的實(shí)質(zhì):混合對(duì)象類(lèi)似一個(gè)Vue實(shí)例,可以包含V...
閱讀 2026·2021-08-21 14:09
閱讀 485·2019-08-30 15:44
閱讀 2114·2019-08-29 16:32
閱讀 1377·2019-08-29 15:36
閱讀 3442·2019-08-29 12:43
閱讀 2785·2019-08-29 11:14
閱讀 436·2019-08-28 18:26
閱讀 2253·2019-08-26 13:57