内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

如何在vue中利用$slot獲取插槽的節(jié)點(diǎn)-創(chuàng)新互聯(lián)

這篇文章主要介紹了如何在vue中利用$slot 獲取插槽的節(jié)點(diǎn),創(chuàng)新互聯(lián)小編覺(jué)得不錯(cuò),現(xiàn)在分享給大家,也給大家做個(gè)參考,一起跟隨創(chuàng)新互聯(lián)小編來(lái)看看吧!

創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比錫林郭勒盟網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式錫林郭勒盟網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋錫林郭勒盟地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴(lài)。vue是什么軟件

Vue是一套用于構(gòu)建用戶界面的漸進(jìn)式JavaScript框架,Vue與其它大型框架的區(qū)別是,使用Vue可以自底向上逐層應(yīng)用,其核心庫(kù)只關(guān)注視圖層,方便與第三方庫(kù)和項(xiàng)目整合,且使用Vue可以采用單文件組件和Vue生態(tài)系統(tǒng)支持的庫(kù)開(kāi)發(fā)復(fù)雜的單頁(yè)應(yīng)用。

vue 中的 $slot

以前一直不知到這個(gè)東西,后來(lái)發(fā)現(xiàn) vue api 中 藏著很多的 很神奇的 api,比如這個(gè)

如何在vue中利用$slot 獲取插槽的節(jié)點(diǎn)

具名插槽很好理解,但是那個(gè) default 就有點(diǎn)難了,

寫(xiě)了一個(gè)炒雞簡(jiǎn)單的 demo

father:

<template>
<div>
<button @click="getSlot">getSlot</button>
<try ref="try">
<div class="hello1">hello1</div>
<div class="hello2">hello2</div>
<div class="hello3">hello3</div>
</try>
<button @click="getArc">getArc</button>
</div>
</template>
<script>
import try from './try'
export default {
components: {
try
},
methods: {
getSlot () {
this.$refs.try.getSlot()
}
}
}
</script>

try.vue

<template>
<div>
<h3>我是子組件 的 標(biāo)題</h3>
<slot>
只有在沒(méi)有內(nèi)容分發(fā)的時(shí)候我才會(huì)出現(xiàn)
</slot>
</div>
</template>
<script>
export default {
methods: {
getSlot () {
console.log(this.$slots)
}
}
}
</script>

點(diǎn)擊了getSlot 之后的輸出

如何在vue中利用$slot 獲取插槽的節(jié)點(diǎn)

可以看到 default ,

里面有插入的 三個(gè) 標(biāo)簽和 三個(gè)標(biāo)簽之間的 兩個(gè) 空格,就有 5 個(gè) 了

通過(guò)這個(gè)就能很輕易的 拿到 父組件 通過(guò)插槽插入 子組件的 標(biāo)簽了

this.slotChildren = []
for (let i = 0; i< this.$slots.default.length; i++) {
if (that.$slots.default[i].elm.nodeType !== 3) {
that.slotChildren.push(that.$slots.default[i]) // 獲得 那些 插入的 按鈕
}
}

以上就是創(chuàng)新互聯(lián)小編為大家收集整理的如何在vue中利用$slot 獲取插槽的節(jié)點(diǎn),如何覺(jué)得創(chuàng)新互聯(lián)網(wǎng)站的內(nèi)容還不錯(cuò),歡迎將創(chuàng)新互聯(lián)網(wǎng)站推薦給身邊好友。

本文題目:如何在vue中利用$slot獲取插槽的節(jié)點(diǎn)-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://www.rwnh.cn/article28/coiscp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、品牌網(wǎng)站制作搜索引擎優(yōu)化、關(guān)鍵詞優(yōu)化網(wǎng)頁(yè)設(shè)計(jì)公司、外貿(mào)建站

廣告

聲明:本網(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)

微信小程序開(kāi)發(fā)
顺义区| 西乌珠穆沁旗| 洛南县| 前郭尔| 临沧市| 方城县| 通海县| 兰州市| 蚌埠市| 延寿县| 曲周县| 洛隆县| 澄迈县| 石家庄市| 伊宁县| 麦盖提县| 增城市| 永胜县| 茌平县| 洞头县| 阳城县| 乌苏市| 日土县| 淮阳县| 永寿县| 仁怀市| 三门县| 扶风县| 苗栗县| 运城市| 蒲城县| 郯城县| 什邡市| 仪征市| 得荣县| 汉源县| 公主岭市| 东辽县| 富锦市| 天峻县| 贞丰县|