日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Vue使用Ref跨層級獲取組件的步驟

瀏覽:143日期:2022-10-09 08:16:57
Vue使用Ref跨層級獲取組件實(shí)例示例介紹

在開發(fā)過程中,我們難免會使用到跨層級的ref實(shí)例獲取,大部分情況下,我們都可以通過組件自身的parent或者children去找到需要的實(shí)例。但是當(dāng)層級不明顯或者太深的時候,用此方法難免過于臃腫和低效率。

如下圖所示,我們通過組件E去獲取組件D的組件實(shí)例。

Vue使用Ref跨層級獲取組件的步驟

文檔目錄結(jié)構(gòu)

Vue使用Ref跨層級獲取組件的步驟

分別有A、B、C、D、E和index六個組件,并按照上圖的組件順序,分別插入到各自的頁面中。

頁面樣式如下:

Vue使用Ref跨層級獲取組件的步驟

安裝vue-ref

下載vue-ref

npm install vue-ref --save

全局注冊

import ref from ’vue-ref’Vue.use(ref)

使用方法

<!-- vm.dom will be the DOM node --><p v-ref='c => this.dom = c'>hello</p><!-- vm.child will be the child component instance --><child-component v-ref='c => this.child = c'></child-component><span v-for='n in 10' :key='n' v-ref='(c, key) => {...}'>{{ n }} </span>根組件自定義方法[使用provide和inject]

我們index頁面中,提供了三個方法:分別用來:

設(shè)置子組件的實(shí)例,setChildrenRef 獲取自組件實(shí)例, getChildrenRef 獲取當(dāng)前節(jié)點(diǎn)實(shí)例, getRef

provide() { return { setChildrenRef: (name, ref) => { this[name] = ref }, getChildrenRef: name => { return this[name] }, getRef: () => { return this } } },分別說明各個頁面

組件A頁面:

Vue使用Ref跨層級獲取組件的步驟

通過注入的方法,獲取setChildrenRef方法,并通過上述指令,將組件D緩存起來

組件B頁面:

Vue使用Ref跨層級獲取組件的步驟

組件C頁面:

Vue使用Ref跨層級獲取組件的步驟

組件D頁面:

Vue使用Ref跨層級獲取組件的步驟

組件E頁面:

Vue使用Ref跨層級獲取組件的步驟

在這個頁面中,我們不僅注入了兩個方法,還設(shè)置了切換D組件顏色的方法,用來測試我們是否真的跨層級獲取到了組件D的實(shí)例。

結(jié)果

Vue使用Ref跨層級獲取組件的步驟

可以看到,三個parent的實(shí)例是一樣的,在組件E中也成功修改了組件D的文字樣式。good!

以上就是Vue使用Ref跨層級獲取組件的步驟的詳細(xì)內(nèi)容,更多關(guān)于vue 使用Ref獲取組件的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美在线亚洲| 日韩三区四区| 欧美片第1页综合| 欧美日韩精品免费观看视频完整| 蜜桃传媒麻豆第一区在线观看| 亚洲91视频| 91p九色成人| 久久国产精品毛片| 午夜国产欧美理论在线播放| 国产一二在线播放| 久久69成人| 国产精品亚洲片在线播放| 蜜臀精品一区二区三区在线观看 | 丝袜美腿亚洲一区| 国产成人免费| 欧美国产日本| 久久不见久久见免费视频7| 免费黄色成人| 国产韩日影视精品| 亚洲调教视频在线观看| 日韩欧美不卡| 麻豆视频在线观看免费网站黄 | 国语精品一区| 亚洲精品亚洲人成在线观看| 亚洲综合不卡| 热久久国产精品| 自拍自偷一区二区三区| 蜜桃久久精品一区二区| 亚洲尤物av| 亚州av一区| 亚洲三区欧美一区国产二区| 在线精品福利| 亚洲精品大全| 欧美在线看片| 精品一区二区男人吃奶| 超碰在线99| 国产综合精品| 99视频一区| 日韩精品一区第一页| 亚洲美女91| 日韩精品第一| 久久中文字幕一区二区三区| 高清久久一区| 欧美日韩国产一区二区三区不卡| 欧美久久久网站| 日本va欧美va欧美va精品| 日韩av电影一区| 国产探花一区| 国产精品久久久亚洲一区| 国产精品成人自拍| 久久免费福利| 久久青草久久| 国产精品美女久久久| 模特精品在线| 久久国际精品| 国产拍在线视频| 自由日本语亚洲人高潮| 亚洲欧美日本国产| 欧美精品aa| 日韩黄色大片网站| 精品一区在线| 色黄视频在线观看| 91精品国产91久久久久久黑人| 天堂√中文最新版在线| 视频小说一区二区| 六月天综合网| 国产剧情一区| 色一区二区三区| 午夜亚洲福利在线老司机| 日韩精品视频中文字幕| 麻豆一区二区三| 精品国产亚洲一区二区三区大结局| 91成人精品| 亚洲精选av| 美女国产一区二区三区| 精精国产xxxx视频在线播放| 久久99伊人| 国产精品亚洲人成在99www| 欧美黑人做爰爽爽爽| 亚洲人成在线网站| 深夜福利一区| 国产精品一区二区三区av麻| 欧美激情网址| 日韩亚洲国产欧美| 欧美激情日韩| 亚洲国产日韩欧美在线| 国产精品亚洲四区在线观看| 国产综合色产| 国产精品超碰| 午夜欧美精品久久久久久久| 日韩精品免费一区二区夜夜嗨| 亚洲一区网站| 99国产精品一区二区| 亚洲三级毛片| 久久精品国产www456c0m| 日韩国产在线一| 久久久精品五月天| 午夜亚洲福利在线老司机| 国际精品欧美精品| 综合视频一区| 亚洲高清久久| 久久精品女人| 日本麻豆一区二区三区视频| av日韩中文| 日韩精品社区| 欧美日韩日本国产亚洲在线| 国产精品a久久久久| 一区免费视频| 福利精品一区| 欧美日韩伊人| 欧美女激情福利| 高清av一区| 欧美一区不卡| 亚洲在线观看| 日本久久成人网| 国产精品sss在线观看av| 亚洲午夜久久| 亚洲经典在线| 日韩欧美一区二区三区在线观看| 色偷偷偷在线视频播放| 亚洲精品黄色| 91久久久精品国产| 国产精品videossex| 国产午夜久久| 亚洲二区在线| 亚洲免费成人| 日韩1区2区| 高清一区二区| 久久人人99| 国产精品毛片| 日韩精品一区二区三区av| 国产日韩欧美一区二区三区 | 亚洲播播91| 亚洲综合电影| 午夜精品久久久久久久久久蜜桃| 亚洲69av| 日韩精品91亚洲二区在线观看| 日韩精品一区二区三区免费观影 | 精品丝袜久久| 成人精品国产亚洲| 久久国产亚洲精品| 亚洲国产成人精品女人| 亚洲性色视频| 亚洲一区成人| 欧美视频精品全部免费观看| 麻豆国产一区| 99国产精品免费视频观看| 99在线|亚洲一区二区| 在线精品一区二区| 国产精品亲子伦av一区二区三区| 天堂网在线观看国产精品| 欧美日韩国产传媒| 国产亚洲一级| 日韩高清在线不卡| 久久只有精品| 欧美99久久| 亚洲深深色噜噜狠狠爱网站| 国产伦理久久久久久妇女| 国产精品13p| 免费欧美在线视频| 国产精品麻豆成人av电影艾秋 | 青青青国产精品| 美女性感视频久久| 99久久亚洲精品| 四虎精品一区二区免费| 国产探花一区在线观看| 日韩欧美精品一区| 亚洲综合图色| 日韩1区在线| 视频一区二区不卡| 国产精品sss在线观看av| 亚洲天堂1区| 四虎成人精品一区二区免费网站| 亚洲少妇一区| 欧美一区不卡| 成人日韩在线| 首页国产欧美日韩丝袜| 免费视频一区二区三区在线观看| 国产精品日本一区二区三区在线| 快she精品国产999| 国产毛片久久久| 国产综合欧美| 国产精品久久久久久久久久白浆| 日韩高清成人在线| 97精品视频在线看| 亚洲日本在线观看视频| 欧美aa在线观看| 亚洲精品在线a| 日韩大片在线| 日韩视频一二区| 色爱综合av| 青青草国产精品亚洲专区无| 深夜视频一区二区| 日韩精品亚洲一区二区三区免费| 亚洲人成在线影院| 成人在线黄色| 日本aⅴ精品一区二区三区 | 99国产精品久久久久久久成人热 | 国产精品videossex久久发布| 日韩在线视频精品|