国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue中v-on=“$listeners“的使用方法

這篇具有很好參考價(jià)值的文章主要介紹了Vue中v-on=“$listeners“的使用方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

$listeners

用于底層組件向高級層組件傳遞信息。

例如有 父組件A,子組件B,孫組件C 三個組件,如果C傳遞信息給B則可直接使用$emit,如果是C向A傳遞信息還使用$emit,則就需要C先$emit給B,B再$emit給A,這種方式比較繁瑣,則此時(shí)可以使用v-on="$listeners"來滿足當(dāng)前需求。

用例:

C組件

<template>
  <div @click="onClick">C組件</div>
</template>

onClick(){
  this.$emit("Msg",'123')
}

B組件

<template>
  <cCom v-on="$listeners"/>
</template>

A組件

<template>
  <bCom @Msg='Msg'/>
</template>

methods:{
  Msg(val){
    console.log(val) //123
  }
}

組件隔代通訊其它相關(guān)用法:

Vue中v-bind=“$attrs”的使用方法https://blog.csdn.net/weixin_44594219/article/details/127257804?spm=1001.2014.3001.5502vue2中EventBus的使用方法https://blog.csdn.net/weixin_44594219/article/details/127248681?spm=1001.2014.3001.5502文章來源地址http://www.zghlxwxcb.cn/news/detail-621034.html

到了這里,關(guān)于Vue中v-on=“$listeners“的使用方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vue中v-on的基礎(chǔ)用法、參數(shù)傳遞和修飾符

    Vue中v-on的基礎(chǔ)用法、參數(shù)傳遞和修飾符

    目錄 一、v-on的基本用法 使用v-on:click給button綁定監(jiān)聽事件以及回調(diào)函數(shù),@是v-on:的縮寫,也就是簡寫也可以使用@click。方法一般是需要寫方法名加上(),在@click中可以省掉,如上述的加。 二、v-on的參數(shù)傳遞 三、v-on的修飾詞 .stop的使用,btn的click事件不會傳播,不會冒泡到上

    2024年02月11日
    瀏覽(16)
  • vue3中常用的指令之v-bind和v-on

    vue3中常用的指令之v-bind和v-on

    一個vue2和vue3之間的不同之處:Vue2中template模板中只能有一個根元素,但是在Vue3中允許template中有多個元素。 1.v-bind的綁定基本屬性 某些屬性也希望是動態(tài)綁定的,比如動態(tài)綁定a元素中的href屬性。 v-bind可以綁定一個或者多個屬性值,或者向另一個組件中傳遞props值。 v-bind

    2024年02月16日
    瀏覽(21)
  • Vue.js報(bào)錯問題解決:[Vue warn]: Error in v-on handler: “ReferenceError: XXX is not defined“.

    Vue.js報(bào)錯問題解決:[Vue warn]: Error in v-on handler: “ReferenceError: XXX is not defined“.

    代碼: 報(bào)錯信息: 原因:count 忘加 this 了。。。 1、2

    2024年02月13日
    瀏覽(31)
  • vue報(bào)錯解決:Error in v-on handler (Promiseasync) “TypeError Cannot read properties ofundefined

    vue報(bào)錯解決:Error in v-on handler (Promiseasync) “TypeError Cannot read properties ofundefined

    報(bào)錯信息:[Vue warn]: Error in v-on handler (Promise/async): \\\"TypeError: Cannot read properties of undefined (reading \\\'code \\\')” axios可以獲取數(shù)據(jù),控制臺輸出為undefined 報(bào)錯代碼: 錯誤原因:在①或者②的axios請求時(shí),請求結(jié)果被catch捕獲,所以axios可以獲取到數(shù)據(jù),但在catch中的res此時(shí)是未賦值的,

    2024年02月07日
    瀏覽(37)
  • [Vue warn]: Error in v-on handler: “TypeError: Cannot read properties of undefined (reading ‘$refs‘)

    [Vue warn]: Error in v-on handler: “TypeError: Cannot read properties of undefined (reading ‘$refs‘)

    報(bào)錯: [Vue warn]: Error in v-on handler: \\\"TypeError: Cannot read properties of undefined (reading \\\'$refs\\\')\\\" ? 背景: 1.在做vue項(xiàng)目時(shí),在功能彈框中,想實(shí)現(xiàn)新增內(nèi)容。 ? ? ? ? ? ? ?2. 報(bào)錯原因是要觸發(fā)menuCheckall組件后,才可以提交,因?yàn)椴挥|發(fā)menuCheckall的時(shí)候dom未加載, 沒有編譯渲染進(jìn)dom里

    2024年01月18日
    瀏覽(57)
  • Vue的使用方法

    Vue的使用方法

    目錄 1.軟件下載 1.1 安裝Nodejs服務(wù)器 1.2 安裝npm 1.3 安裝vue的腳手架 2.使用腳手架創(chuàng)建Vue工程 3.webstorm打開vue工程 3.1 對應(yīng)項(xiàng)目各部分 3.2 關(guān)于項(xiàng)目的指令 ?4.關(guān)于main.js 4.1 一個組件引用另一個組件 4.2 父組件如何向子組件傳值 5. 路由的用法 ?5.1 此處常見錯誤 5.1.1 template錯誤 ?

    2024年02月04日
    瀏覽(13)
  • Vue splice方法使用

    語法格式:splice(index, len, [item]) 可以用來替換/刪除/添加數(shù)組內(nèi)某一個值或幾個值,該方法會改變初始數(shù)組。 index:數(shù)組開始下標(biāo) len:替換/刪除的長度 item:替換的值,為刪除時(shí)item為空 刪除: 替換: 新增:

    2024年02月10日
    瀏覽(13)
  • 【Vue】Vue中mixins的使用方法及實(shí)際項(xiàng)目應(yīng)用詳解

    【Vue】Vue中mixins的使用方法及實(shí)際項(xiàng)目應(yīng)用詳解

    (1)mixin基礎(chǔ) 官網(wǎng)解釋(Vue2.x): 混入(mixin)提供了一種非常靈活的方式,來分發(fā)Vue組件中的可復(fù)用功能。一個混入對象可以包含任意組件選項(xiàng)。當(dāng)組件使用混入對象時(shí),所有混入對象的選項(xiàng)將被“混合”進(jìn)入該組件本身的選項(xiàng)。 如何理解mixins?我們可以將mixins理解成一

    2023年04月09日
    瀏覽(24)
  • Vue中$set()的使用方法

    由于 Vue 會在初始化實(shí)例時(shí)進(jìn)行雙向數(shù)據(jù)綁定,使用 Object.defineProperty() 對屬性遍歷添加 getter/setter 方法,所以屬性必須在 data 對象上存在時(shí)才能進(jìn)行上述過程 ,這樣才能讓它是響應(yīng)的。如果要給對象添加新的屬性,此時(shí)新屬性沒有進(jìn)行過上述過程,不是響應(yīng)式的,所以會出現(xiàn)

    2023年04月19日
    瀏覽(15)
  • Vue的map()方法和filter()方法的使用

    map():方法返回一個新數(shù)組,數(shù)組中的元素為原始數(shù)組元素調(diào)用函數(shù)處理后的值 案例: filter():方法創(chuàng)建一個新的數(shù)組,新數(shù)組中的元素是通過檢查指定數(shù)組中符合條件的所有元素 注: foreach遍歷數(shù)組,不會有返回值 map遍歷數(shù)組,返回處理后的新數(shù)組 every判斷數(shù)組中每一個元

    2024年02月10日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包