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

vue前端開(kāi)發(fā)自學(xué),祖孫多層級(jí)組件嵌套關(guān)系數(shù)據(jù)傳輸

這篇具有很好參考價(jià)值的文章主要介紹了vue前端開(kāi)發(fā)自學(xué),祖孫多層級(jí)組件嵌套關(guān)系數(shù)據(jù)傳輸。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

vue前端開(kāi)發(fā)自學(xué),祖孫多層級(jí)組件嵌套關(guān)系數(shù)據(jù)傳輸!官方提供了一個(gè)解決方案,就是,在根組件內(nèi)使用provide,哪個(gè)子孫組件想調(diào)用這個(gè)數(shù)據(jù),就可以inject接收就行了。雖然是方便了,但是這個(gè)有點(diǎn)要求,就是只能自上而下的傳遞。不能反過(guò)來(lái)(不能子孫給根節(jié)點(diǎn)?。?/p>

<template>
  <h3>組件之間,層級(jí)嵌套數(shù)據(jù)透?jìng)骶毩?xí)</h3>
  <Parent />
</template>
<script>
import Parent from './components/Parent.vue';
  export default{
    components:{
      Parent
    },
    data(){
      return{
        srcinfo2:"我是根節(jié)點(diǎn)數(shù)據(jù)"
      }
    },
    provide(){
      //使用函數(shù)的形式,可以訪問(wèn)到this對(duì)象
      return{
        srcinfo:this.srcinfo2
      }
    }
  }
</script>

如圖,根組件內(nèi),我們使用了函數(shù)的樣式,調(diào)用函數(shù)樣式的好處!是可以讓我們?cè)L問(wèn)到當(dāng)前頁(yè)面的動(dòng)態(tài)數(shù)據(jù)。

<template>
    <h3>Parent</h3>
    <p>{{ msg }}</p>
    <Child />
</template>
<script>
    import Child from './Child.vue';
    export default{
        components:{
            Child
        },
        data(){
            return {
                msg:this.srcinfo
            }
        },
        inject:["srcinfo"],
        
    }
</script>

parent.VUE組件內(nèi)的代碼展示。

<template>
    <h3>Child</h3>
    <p>{{ msg }}</p>
</template>
<script>
    export default{
        inject:["srcinfo"],
        data(){
            return {
                msg:this.srcinfo
            }
        }
    }
</script>

child.vue組件內(nèi)代碼展示。

下面看看實(shí)際的瀏覽器效果。

vue前端開(kāi)發(fā)自學(xué),祖孫多層級(jí)組件嵌套關(guān)系數(shù)據(jù)傳輸,vue,vue.js,javascript,前端

如圖,可以看見(jiàn),無(wú)論是父節(jié)點(diǎn),還是子孫節(jié)點(diǎn),都是可以拿到根節(jié)點(diǎn)定義的數(shù)據(jù)的。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-796029.html

到了這里,關(guān)于vue前端開(kāi)發(fā)自學(xué),祖孫多層級(jí)組件嵌套關(guān)系數(shù)據(jù)傳輸?shù)奈恼戮徒榻B完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • vue前端開(kāi)發(fā)自學(xué),父子組件傳遞數(shù)據(jù),借助于Props實(shí)現(xiàn)子傳父

    vue前端開(kāi)發(fā)自學(xué),父子組件傳遞數(shù)據(jù),借助于Props實(shí)現(xiàn)子傳父

    vue前端開(kāi)發(fā)自學(xué),父子組件傳遞數(shù)據(jù),借助于Props實(shí)現(xiàn)子傳父! 之前我們說(shuō)過(guò),Props這個(gè)是用在父?jìng)髯拥那闆r下,今天為大家介紹的代碼,就是在父組件里,自定義事件,綁定一個(gè)函數(shù),讓子組件可以接受到這個(gè)自定義事件綁定的函數(shù),從而“委婉”的傳遞數(shù)據(jù)給父組件。 如圖

    2024年01月23日
    瀏覽(27)
  • Vue組件的嵌套關(guān)系;父組件傳遞子組件props;子組件傳遞給父組件$emit;自定義事件;案例

    Vue組件的嵌套關(guān)系;父組件傳遞子組件props;子組件傳遞給父組件$emit;自定義事件;案例

    前面將所有的邏輯放到一個(gè)App.vue中: 在之前的案例中,只是創(chuàng)建了一個(gè)組件App; 如果一個(gè)應(yīng)用程序?qū)⑺械倪壿嫸挤旁谝粋€(gè)組件中,那么這個(gè)組件就會(huì)變成非常的臃 腫和難以維護(hù); 所以組件化的核心思想應(yīng)該是對(duì)組件進(jìn)行拆分,拆分成一個(gè)個(gè)小的組件; 再將這些組件組合

    2024年02月13日
    瀏覽(23)
  • vue祖孫組件通信傳值 provide 與 inject 以及 數(shù)據(jù)的響應(yīng)式

    通常,當(dāng)我們需要從父組件向子組件傳遞數(shù)據(jù)時(shí),我們使用 props。但是對(duì)于一些深度嵌套的組件,深層的子組件只需要父組件的部分內(nèi)容。在這種情況下,如果仍然將 prop 沿著組件鏈逐級(jí)傳遞下去,可能會(huì)很麻煩。 provide 和 inject無(wú)論組件層次結(jié)構(gòu)有多深,父組件都可以作為其

    2024年02月14日
    瀏覽(16)
  • Vue - Element el-form 表單對(duì)象多層嵌套校驗(yàn)

    針對(duì)el-form的數(shù)據(jù)源是對(duì)象嵌套對(duì)象,在進(jìn)行數(shù)據(jù)綁定和校驗(yàn)時(shí)和單層的對(duì)象有一點(diǎn)區(qū)別, 具體是下面兩部分: 數(shù)據(jù)源: 1、 給 el-form-item 的 prop 設(shè)為: prop=\\\"health.height\\\" 。 v-model 設(shè)為: v-model=\\\"fromData.health.height\\\" 2、校驗(yàn)規(guī)則 rules 對(duì)象對(duì)應(yīng)的key設(shè)置為數(shù)據(jù)源內(nèi)部的值: \\\'health.heig

    2024年02月14日
    瀏覽(34)
  • 【elementUI系列一】vue拖拽功能實(shí)現(xiàn)-vuedraggable實(shí)現(xiàn)多層嵌套拖拽

    文章目錄 【elementUI系列二】el-image實(shí)現(xiàn)下載功能 【elementUI系列三】el-table多列排序(后端排序)并清除排序 awe-dnd和vue-draggable做了一番比較,最終選擇了vue-draggable,至于原因: vue-draggable的@start和@end只會(huì)在拖拽元素移動(dòng)的開(kāi)始和結(jié)束時(shí)觸發(fā),過(guò)程中不會(huì)觸發(fā) awe-dnd會(huì)一直監(jiān)聽(tīng)

    2024年02月02日
    瀏覽(60)
  • 【已解決】element-ui組件嵌套太多層,導(dǎo)致內(nèi)部el-input和el-select 等組件無(wú)法正常輸入解決方案

    如果 element-ui 組件嵌套太多層,可能會(huì)導(dǎo)致內(nèi)部的 el-input 和 el-select 等組件無(wú)法正常輸入。 出現(xiàn)這種問(wèn)題通常是由于 z-index 屬性設(shè)置不正確導(dǎo)致的。 解決這個(gè)問(wèn)題的方法是調(diào)整組件的 z-index 屬性,使其不會(huì)被其他組件覆蓋。以下是一個(gè)解決方法: 在上面的代碼中,我們首先

    2023年04月13日
    瀏覽(69)
  • vue前端開(kāi)發(fā)自學(xué),透?jìng)鲗傩缘木毩?xí)demo

    vue前端開(kāi)發(fā)自學(xué),透?jìng)鲗傩缘木毩?xí)demo

    vue前端開(kāi)發(fā)自學(xué),透?jìng)鲗傩缘木毩?xí)demo!以上代碼是,父組件的情況。也是App.vue的入口文件內(nèi)容。 這是子組件內(nèi)容,AttrComponent.vue的代碼內(nèi)容。可以看出來(lái),它里面是有且僅有一個(gè)根元素,H3標(biāo)簽,如果多一個(gè)就不行了。透?jìng)鲗傩跃蜁?huì)失效了。必須是有且僅有一個(gè)根元素才行。

    2024年01月23日
    瀏覽(22)
  • vue前端開(kāi)發(fā)自學(xué),插槽練習(xí)第二次,name屬性的使用

    vue前端開(kāi)發(fā)自學(xué),插槽練習(xí)第二次,name屬性的使用

    vue前端開(kāi)發(fā)自學(xué),插槽練習(xí)第二次,name屬性的使用!可以使用name屬性,來(lái)自定義一個(gè)名字,這樣,就可以在一個(gè)組件內(nèi)同時(shí)出現(xiàn)多個(gè)插槽的內(nèi)容了。在子組件內(nèi)接收的時(shí)候,很簡(jiǎn)答,只需要在slot標(biāo)簽里面加上name=“mz”; 下面看代碼。 這個(gè)內(nèi)容是app.vue入口文件的內(nèi)容源碼。下面

    2024年02月02日
    瀏覽(26)
  • vue3前端開(kāi)發(fā),自學(xué)一下reactive,ref的差異是什么。

    vue3前端開(kāi)發(fā),自學(xué)一下reactive,ref的差異是什么。

    vue3前端開(kāi)發(fā),自學(xué),學(xué)習(xí)一下,reactive和ref的差別。以及基礎(chǔ)用法。 前言,這2個(gè)東西,都能對(duì)外輸出動(dòng)態(tài)的數(shù)據(jù)對(duì)象。但是,有點(diǎn)區(qū)別,是,reactive只支持輸入一個(gè)對(duì)象作為參數(shù),ref則還可以支持簡(jiǎn)單的數(shù)據(jù)信息作為參數(shù)。待會(huì)有案例代碼展示。 下面看看代碼內(nèi)容。第一個(gè)

    2024年01月18日
    瀏覽(28)
  • vue前端開(kāi)發(fā)自學(xué)練習(xí),Props數(shù)據(jù)傳遞-類(lèi)型校驗(yàn),默認(rèn)值的設(shè)置!

    vue前端開(kāi)發(fā)自學(xué)練習(xí),Props數(shù)據(jù)傳遞-類(lèi)型校驗(yàn),默認(rèn)值的設(shè)置!

    ?vue前端開(kāi)發(fā)自學(xué)練習(xí),Props數(shù)據(jù)傳遞-類(lèi)型校驗(yàn),默認(rèn)值的設(shè)置! 實(shí)際上,vue開(kāi)發(fā)框架的時(shí)候,充分考慮到了前端開(kāi)發(fā)人員可能會(huì)遇到的各種各樣的情況,比如大家經(jīng)常遇到的,數(shù)據(jù)類(lèi)型的校驗(yàn),再比如,默認(rèn)值的設(shè)定等等。下面給大家展示一下,源碼。和實(shí)際的效果。 如圖,

    2024年01月23日
    瀏覽(30)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包