最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解vue中父子組件傳遞參數(shù)props的實(shí)現(xiàn)方式

 更新時(shí)間:2023年07月30日 09:42:16   作者:tommoq  
這篇文章主要給大家介紹了在vue中,父子組件傳遞參數(shù)?props?實(shí)現(xiàn)方式,文章通過代碼示例介紹的非常詳細(xì),對(duì)我們的學(xué)習(xí)或工作有一定的參考價(jià)值,需要的朋友可以參考下

通過 Prop 向子組件傳遞數(shù)據(jù)

001:父組件=====》子組件通信

<template>
    <div>
       <h1>這里是父元素</h1>
       //******
       <childComponent :detailMes="detailMes"/>
    </div>
</template>
<script>
    import childComponent from  './childComponent'
    export default {
        name:"parentComponent",
        data() {
            return {
                detailMes:'111'
            }
        },
        components: {
            childComponent,
        },
    }
</script>

子組件

<template>
  <div>
    數(shù)據(jù)需要從父元素傳遞過來哦:{{detailMes}}
  </div>
</template>
<script>
  export default {
    name:'childComponent',
    data() {
      return {
      }
    },
    props: {
      detailMes:{
        type : String,
      }
    },
    methods: {
      name() {
      }
    }
  }

002:子組件=====》父組件通信

(要求父組件先給子組件一個(gè)函數(shù))
列表數(shù)據(jù)在父組件,循環(huán)的ul>li在子組件,現(xiàn)在在組件刪除數(shù)據(jù),需要通知父組件

<template>
    <div>
       <h1>這里是父</h1>
       //父組件先給子組件一個(gè)函數(shù)
       <childComponent :list="list" :del="del"/>
    </div>
</template>
<script>
    import childComponent from  './childComponent'
    export default {
        data() {
            return {
                list:[
                    {id:"001",stuName:'學(xué)生a'},
                    {id:"002",stuName:'學(xué)生b'},
                ]
            }
        },
        components: {
            childComponent,
        },
        methods: {
            del(id) {
                const idx=this.list.findIndex(v=>v.id==id);
                if(idx>-1){
                    this.list.splice(idx,1)
                }
                // this.list=this.list.filter(item=>item.id!==id)
            }
        },
    }
</script>
<template>
  <div>
    子組件
    <ul>
      <li v-for="item of list" :key="item.id">
        <span>{{item.stuName}}</span>
        <button @click="dele(item.id)" class="red">x</button>
      </li>
    </ul>
  </div>
</template>
<script>
  export default {
    name:'childComponent',
    data() {
      return {
      }
    },
    props: {
      // 父元素傳遞過來的方法
      list:{},
      // 父組件傳遞過來的方法
      del:{}
    },
    methods: {
      dele(ids) {
        // 通知父元素,快刪除數(shù)據(jù)了
        // 去調(diào)用父組件的方法
        this.del(ids);
      }
    }
  }

003 傳遞 多層傳遞下去

<template>
    <div>
       <h1>這里是父</h1>
       <childComponent :msg="msg"/>
    </div>
</template>
<script>
    import childComponent from  './childComponent'
    export default {
        data() {
            return {
                msg:'這條數(shù)據(jù)需要通過層層傳遞下去'
            }
        },
        components: {
            childComponent,
        },
    }
</script>
<template>
  <div>
    子組件
    <grandsonComponent :msg="msg"></grandsonComponent>
  </div>
</template>
<script>
import grandsonComponent from '@/components/grandsonComponent.vue';
  export default {
    components: {
      grandsonComponent,
    },
    props: {
      msg:{}
    },
  }
</script>
<template>
    <div>
       這是統(tǒng)計(jì)的{{msg}}的數(shù)據(jù)
    </div>
</template>
<script>
    export default {
        name:'grandsonComponent',
        props: {
            msg: {}
        },
    }
</script>

到此這篇關(guān)于詳解vue中父子組件傳遞參數(shù)props實(shí)現(xiàn)方式的文章就介紹到這了,更多相關(guān)vue父子組件傳遞props內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue組件通信的幾種實(shí)現(xiàn)方法

    Vue組件通信的幾種實(shí)現(xiàn)方法

    這篇文章主要介紹了Vue組件通信的幾種實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Vue mockjs編寫假數(shù)據(jù)并請(qǐng)求獲取實(shí)現(xiàn)流程

    Vue mockjs編寫假數(shù)據(jù)并請(qǐng)求獲取實(shí)現(xiàn)流程

    這篇文章主要介紹了Vue mockjs編寫假數(shù)據(jù)并請(qǐng)求獲取實(shí)現(xiàn)流程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-12-12
  • Vue實(shí)現(xiàn)拖拽穿梭框功能四種方式實(shí)例詳解

    Vue實(shí)現(xiàn)拖拽穿梭框功能四種方式實(shí)例詳解

    這篇文章主要介紹了Vue實(shí)現(xiàn)拖拽穿梭框功能四種方式,使用原生js實(shí)現(xiàn)拖拽,VUe使用js實(shí)現(xiàn)拖拽穿梭框,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • Vue前端頁面版本檢測(cè)解決方案

    Vue前端頁面版本檢測(cè)解決方案

    本文主要介紹了Vue前端頁面版本檢測(cè)解決方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-02-02
  • vue項(xiàng)目打包發(fā)布到Nginx后無法訪問后端接口的解決辦法

    vue項(xiàng)目打包發(fā)布到Nginx后無法訪問后端接口的解決辦法

    這篇文章主要給大家介紹了關(guān)于vue項(xiàng)目打包發(fā)布到Nginx后無法訪問后端接口的解決辦法,記錄一下項(xiàng)目需要注意的地方,方便以后快速使用,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04
  • 詳解mpvue中使用vant時(shí)需要注意的onChange事件的坑

    詳解mpvue中使用vant時(shí)需要注意的onChange事件的坑

    這篇文章主要介紹了詳解mpvue中使用vant時(shí)需要注意的onChange事件的坑,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • vue element el-form 多級(jí)嵌套驗(yàn)證的實(shí)現(xiàn)示例

    vue element el-form 多級(jí)嵌套驗(yàn)證的實(shí)現(xiàn)示例

    本文主要介紹了vue element el-form 多級(jí)嵌套驗(yàn)證的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • vue使用wavesurfer.js解決音頻可視化播放問題

    vue使用wavesurfer.js解決音頻可視化播放問題

    Wavesurfer.js是一款基于HTML5?canvas和Web?Audio的聲紋可視化插件,功能十分強(qiáng)大,在Vue框架中嵌入使用該插件,今天重點(diǎn)給大家介紹下vue使用wavesurfer.js解決音頻可視化播放問題,感興趣的朋友一起看看吧
    2022-04-04
  • Vue.js實(shí)現(xiàn)九宮格圖片展示模塊

    Vue.js實(shí)現(xiàn)九宮格圖片展示模塊

    這篇文章主要為大家詳細(xì)介紹了Vue.js實(shí)現(xiàn)九宮格圖片展示模塊,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 在vue中把含有html標(biāo)簽轉(zhuǎn)為html渲染頁面的實(shí)例

    在vue中把含有html標(biāo)簽轉(zhuǎn)為html渲染頁面的實(shí)例

    今天小編就為大家分享一篇在vue中把含有html標(biāo)簽轉(zhuǎn)為html渲染頁面的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10

最新評(píng)論

孝感市| 塘沽区| 姜堰市| 顺平县| 永嘉县| 独山县| 石城县| 衡东县| 大城县| 绥滨县| 乌兰浩特市| 怀集县| 武川县| 永清县| 调兵山市| 喜德县| 平顺县| 万山特区| 海兴县| 东乌| 交口县| 涟源市| 离岛区| 新乐市| 商南县| 邢台县| 车险| 翁牛特旗| 渝中区| 辽阳市| 筠连县| 商城县| 疏勒县| 武陟县| 苗栗市| 杭锦后旗| 康平县| 镇安县| 惠来县| 永年县| 榆林市|