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

vue多層組件監(jiān)聽 v-bind=“$attrs“,v-on=“$listeners“

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

高層級向低層級傳值 v-bind=“$attrs”

v-bind="$attrs"主要用于高層組件向低層組件隔代傳值。

假如有 父組件A,子組件B,孫組件C 三個組件。

A組件中的值需要直接傳給C組件,那么就需要在B組件中設(shè)置v-bind=“$attrs”,然后在A組件中傳值,在C組件中用prop接收,這樣就可以把值從A組件傳到C組件。

低層級向高層級傳值 v-on=“$listeners”

v-on="$listeners"主要用于低層組件向高層組件隔代傳值。

還是有 父組件A,子組件B,孫組件C 三個組件。

如果是C想向A傳遞信息,傳統(tǒng)方式就需要C先emit給B,B再emit給A,這種方式比較麻煩。

這時(shí)候就可以在B組件使用v-on=“$listeners” ,這時(shí)候C組件就可以直接使用emit把事件和參數(shù)傳遞到A組件。文章來源地址http://www.zghlxwxcb.cn/news/detail-819037.html

到了這里,關(guān)于vue多層組件監(jiān)聽 v-bind=“$attrs“,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)文章

  • 2、簡單上手+el掛載點(diǎn)+v-xx(v-text、v-html、v-on、v-show、v-if、v-bind、v-for)

    vue3:https://cn.vuejs.org/ vue2:https://v2.cn.vuejs.org/v2/guide/ 流程: 導(dǎo)入開發(fā)版本的Vue.js 創(chuàng)建Vue實(shí)例對象,設(shè)置el屬性和data屬性。 使用簡潔的模板語法把數(shù)據(jù)渲染到頁面上 示例: Vue實(shí)例的作用范圍是什么呢? Vue會管理el選項(xiàng)命中的元素及其內(nèi)部的后代元素。 是否可以設(shè)置其他的

    2024年02月13日
    瀏覽(18)
  • 解決uniapp編譯的微信小程序不支持v-bind=“$attrs“

    原生組件無法支持v-bind;用戶自定義組件以及第三方擴(kuò)展組件才支持v-bind v-model屬性 在高版本的vue3+vite中使用父組件傳遞下來的props中的某一個屬性,作為當(dāng)前組件的子組件的v-model入?yún)?,那么將會?bào)錯 [vite] [plugin:vite:vue] v-model cannot be used on a prop, because local prop bindings are not wr

    2024年02月08日
    瀏覽(381)
  • Vue基礎(chǔ) - v-bind修改屬性

    div id=\\\"app\\\" label for=\\\"r1\\\"修改顏色/labelinput type=\\\"checkbox\\\" v-model=\\\"use\\\" id=\\\"r1\\\" brbr div v-bind:class=\\\"{\\\'class1\\\': use}\\\"? ? !--如果use為true,則{\\\'class1\\\': use}=class1,否則為空-- v-bind:class 指令 /div /div script new Vue({ el: \\\'#app\\\', data:{ ? ? use: false? ? //這里賦值為false,所以沒有調(diào)用class1 } }); /script

    2024年01月23日
    瀏覽(18)
  • [Vue] CSS中的v-bind

    在 Vue 中說到 v-bind 大多數(shù)時(shí)候都是想到 template 中動態(tài)綁定 script 中的響應(yīng)式數(shù)據(jù)。 但其實(shí)在單文件組件(SFC)中, style 標(biāo)簽內(nèi)也可以使用 v-bind 函數(shù)綁定數(shù)據(jù)。 如上圖第18行代碼,使用 v-bind(color) 綁定了數(shù)據(jù)。 當(dāng)數(shù)據(jù)變化時(shí),css樣式隨之變化: 原理 :(截取自Vue官方文檔)

    2024年02月19日
    瀏覽(19)
  • 五、vue基礎(chǔ)-指令之v-bind

    五、vue基礎(chǔ)-指令之v-bind

    前面要講的一系列指令,主要是將值插入到 模板內(nèi)容 中。 ?但是,除了內(nèi)容需要動態(tài)來決定外,某些 屬性 我們也希望動態(tài)來綁定。 比如動態(tài)綁定a元素的href屬性; 比如動態(tài)綁定img元素的src屬性; 綁定屬性我們使用v-bind: 縮寫:冒號(:) 預(yù)期:any(with argument) | Object(without

    2024年02月08日
    瀏覽(33)
  • vue 簡單實(shí)驗(yàn) v-bind 變量與html屬性綁定

    vue 簡單實(shí)驗(yàn) v-bind 變量與html屬性綁定

    1.代碼 2.運(yùn)行結(jié)果 ?

    2024年02月11日
    瀏覽(23)
  • vue v-on 艾特@

    vue v-on 艾特@

    vue v-on 內(nèi)聯(lián)代碼: 運(yùn)行效果 methods方法 帶參數(shù) 演示

    2024年02月10日
    瀏覽(22)
  • vue中v-bind和v-model的區(qū)別

    v-bind 和 v-model 是Vue.js中的兩個常用指令,它們在功能和用途上有一些區(qū)別。 v-bind 指令(或簡寫為 : )用于動態(tài) 綁定數(shù)據(jù)到HTML屬性 (不是雙向的)。它允許您將Vue實(shí)例的數(shù)據(jù)綁定到HTML元素的屬性上,并根據(jù)數(shù)據(jù)的變化動態(tài)更新屬性的值??梢允褂?v-bind 指令來實(shí)現(xiàn)屬性的動態(tài)

    2024年02月13日
    瀏覽(23)
  • vue 簡單實(shí)驗(yàn) v-on html事件綁定

    vue 簡單實(shí)驗(yàn) v-on html事件綁定

    1.代碼 2.運(yùn)行結(jié)果

    2024年02月11日
    瀏覽(20)
  • 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)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包