欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

vue.js中如何利用directives自定義組件

這篇文章主要介紹“vue.js中如何利用directives自定義組件”,在日常操作中,相信很多人在vue.js中如何利用directives自定義組件問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”vue.js中如何利用directives自定義組件”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括花山網(wǎng)站建設(shè)、花山網(wǎng)站制作、花山網(wǎng)頁(yè)制作以及花山網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,花山網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到花山省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

代碼示例:

<input v-mybind />
directives:{
  mybind:{
    bind:function (el) {
     el.value = "this is mybind-bind"
    }
  }}

這時(shí)頁(yè)面初始化時(shí),input中會(huì)顯示this is mybind-bind。

通過(guò)directives注冊(cè)自定義指令mybind,每一個(gè)自定義指令中又提供若干鉤子,如示例中的bind,bind的作用是定義一個(gè)在綁定時(shí)執(zhí)行一次的初始化動(dòng)作,觀察bind函數(shù),它將指令綁定的DOM作為一個(gè)參數(shù),在函數(shù)體中,直接操作DOM節(jié)點(diǎn)為input賦值。

自定義指令的鉤子函數(shù):

 bind: function () {},
 inserted: function () {},
 update: function () {},
 componentUpdated: function () {},
 unbind: function () {}

官方說(shuō)明:

bind: 只調(diào)用一次,指令第一次綁定到元素時(shí)調(diào)用,用這個(gè)鉤子函數(shù)可以定義一個(gè)在綁定時(shí)執(zhí)行一次的初始化動(dòng)作。
inserted: 被綁定元素插入父節(jié)點(diǎn)時(shí)調(diào)用(父節(jié)點(diǎn)存在即可調(diào)用,不必存在于 document 中)。
update: 被綁定元素所在的模板更新時(shí)調(diào)用,而不論綁定值是否變化。通過(guò)比較更新前后的綁定值,可以忽略不必要的模板更新(詳細(xì)的鉤子函數(shù)參數(shù)見下)。
componentUpdated: 被綁定元素所在模板完成一次更新周期時(shí)調(diào)用。
unbind: 只調(diào)用一次, 指令與元素解綁時(shí)調(diào)用。

鉤子函數(shù)還提供了一些參數(shù),如上面示例中bind:function (el)的el,

鉤子函數(shù)參數(shù)的官方說(shuō)明:

el: 指令所綁定的元素,可以用來(lái)直接操作 DOM 。
binding: 一個(gè)對(duì)象,包含以下屬性:
name: 指令名,不包括 v- 前綴。
value: 指令的綁定值, 例如: v-my-directive="1 + 1", value 的值是 2。
oldValue: 指令綁定的前一個(gè)值,僅在 update 和 componentUpdated 鉤子中可用。無(wú)論值是否改變都可用。
expression: 綁定值的字符串形式。 例如 v-my-directive="1 + 1" , expression 的值是 "1 + 1"。
arg: 傳給指令的參數(shù)。例如 v-my-directive:foo, arg 的值是 "foo"。
modifiers: 一個(gè)包含修飾符的對(duì)象。 例如: v-my-directive.foo.bar, 修飾符對(duì)象 modifiers 的值是 { foo: true, bar: true }。
vnode: Vue 編譯生成的虛擬節(jié)點(diǎn),查閱 VNode API 了解更多詳情。
oldVnode: 上一個(gè)虛擬節(jié)點(diǎn),僅在 update 和 componentUpdated 鉤子中可用。

到此,關(guān)于“vue.js中如何利用directives自定義組件”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

名稱欄目:vue.js中如何利用directives自定義組件
文章路徑:http://aaarwkj.com/article6/gjcsog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、網(wǎng)站維護(hù)、企業(yè)建站、移動(dòng)網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
成人18禁视频免费看| 日韩传媒在线观看视频| 中文字幕乱码亚洲中文在线| 亚州国产成人综合精品| 91国内外精品自在线播放| 日本色电影一区二区三区| 亚洲男人的av天堂生活| 亚洲国产专区一区二区麻豆| 精品欧美激情精品一区| 日本高清不卡免费在线观看视频一二三区 | 精品人妻一区二区三区mp4| 欧美日韩一区二区三区福利| 亚洲国产第一尤物视频| 99久久久国产精品日本久久区一| 免费午夜福利在线观看| 精品国产91高清在线观看| 精品人妻av区久久久| 国产三级三级三级av精品| 激情亚洲欧美日韩精品| 亚洲精品美女久久久久高潮| 精品国产熟女成人av| 麻豆国产国语精品三级在线观看| 色橹橹欧美午夜精品福利| 日韩在线视频不卡播放| 久久精品国产亚洲av亚| 亚洲欧美日韩不卡视频| 亚洲欧美日韩伦理一区| 久草热不卡的av在线| 一区二区三区四区中文在线| 亚洲天堂成人av蜜臀| 国产av一区二区三区野战| 风韵丰满熟妇啪啪老熟女| 丁香六月五月色婷婷网| 久久伊人亚洲中文字幕| 日本人妻伦理在线播放| 后入视频国产在线观看| 欧美精品一区二区三区色| 91高清国产最新地址| 成年黄网站免费视频大全| 中文字幕一区精品日韩| 人妻黄色这里只有精品|