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

vue中父子組件的參數(shù)傳遞和應(yīng)用示例

 更新時(shí)間:2021年01月04日 10:57:44   作者:歸塵2016  
這篇文章主要介紹了vue中父子組件的參數(shù)傳遞和應(yīng)用示例,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下

1.在父組件中調(diào)用子組件,父親傳值給子組件

子組件如下,把要傳給給父親的值放在props中

template>
  <!--底部導(dǎo)航-->
  <div class="index-bbar">
    <ul class="flex" >
      <li v-for="(item,index) in liAry" :class="index==licurrent?'active':''">
       <router-link :to="item.linkURl">
        <span class="flex alignc flexdc">
          <img :src="index==licurrent?require('../../' + item.urlActive):require('../../' + item.url)" class="img1" ><span>{{item.title}}</span>
        </span>
       </router-link>
      </li>
    </ul>
  </div>
</template>
<script>
export default {
 name: 'Bottom',
 data () { 
  return {
    
  }
 },
 props:['liAry','licurrent'],
 methods: {

 }
}
</script>
<style scoped>
@import "../../assets/public/css/top.css";
@import "../../assets/public/css/bottom.css";
</style>

父組件的調(diào)用的三部曲

首先引入子組件

import Bottom from '@/components/public/Bottom';

注入組件在components中注入

components: {Bottom}

在父親中應(yīng)用

<template>
<Bottom v-bind:liAry='lidata' v-bind:licurrent='guidecurrent'></Bottom>
</template>

到這里就結(jié)束了,是不是賊快

2.子組件傳值給父組件

父組件在組件上定義了一個(gè)自定義事件childFn,事件名為parentFn用于接受子組件傳過(guò)來(lái)的message值。

<!-- 父組件 -->
<template>
  <div class="test">
   <test-com @childFn="parentFn"></test-com>
   <br/> 
   子組件傳來(lái)的值 : {{message}}
  </div>
</template>

<script>
export default {
  // ...
  data: {
    message: ''
  },
  methods: {
    parentFn(payload) {
    this.message = payload;
   }
  }
}
</script>

子組件是一個(gè)buttton按鈕,并為其添加了一個(gè)click事件,當(dāng)點(diǎn)擊的時(shí)候使用$emit()觸發(fā)事件,把message傳給父組件

<!-- 子組件 -->
<template> 
<div class="testCom">
  <input type="text" v-model="message" />
  <button @click="click">Send</button>
</div>
</template>
<script>
export default {
  // ...
  data() {
    return {
     // 默認(rèn)
     message: '我是來(lái)自子組件的消息'
    }
  },
  methods: {
   click() {
      this.$emit('childFn', this.message);
    }
  }  
}
</script>

在子組件向父親傳值的時(shí)候,不可用router-link,不然接受不到父親定義的函數(shù)

以上就是vue中父子組件的參數(shù)傳遞和應(yīng)用示例的詳細(xì)內(nèi)容,更多關(guān)于vue中父子組件的參數(shù)傳遞的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • vue遞歸獲取父元素的元素實(shí)例

    vue遞歸獲取父元素的元素實(shí)例

    這篇文章主要介紹了vue遞歸獲取父元素的元素實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • vue組件style中scoped的作用及說(shuō)明

    vue組件style中scoped的作用及說(shuō)明

    這篇文章主要介紹了vue組件style中scoped的作用及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • Vue3組合式API中如何優(yōu)化列表渲染性能

    Vue3組合式API中如何優(yōu)化列表渲染性能

    這篇文章主要為大家詳細(xì)介紹了在Vue3組合式API中如何優(yōu)化列表渲染性能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • Vue中$emit調(diào)用父組件異步方法模擬.then實(shí)現(xiàn)方式

    Vue中$emit調(diào)用父組件異步方法模擬.then實(shí)現(xiàn)方式

    這篇文章主要介紹了Vue中$emit調(diào)用父組件異步方法模擬.then實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • Vue Computed中g(shù)et和set的用法及Computed與watch的區(qū)別

    Vue Computed中g(shù)et和set的用法及Computed與watch的區(qū)別

    這篇文章主要介紹了Vue Computed中g(shù)et和set的用法及Computed與watch的區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • vue加載完成后的回調(diào)函數(shù)方法

    vue加載完成后的回調(diào)函數(shù)方法

    今天小編就為大家分享一篇vue加載完成后的回調(diào)函數(shù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • vue中axios的使用詳解

    vue中axios的使用詳解

    這篇文章主要為大家詳細(xì)介紹了vue中axios的使用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • vue-infinite-loading2.0 中文文檔詳解

    vue-infinite-loading2.0 中文文檔詳解

    本篇文章主要介紹了vue-infinite-loading2.0 中文文檔詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • vue+node+socket io實(shí)現(xiàn)多人互動(dòng)并發(fā)布上線全流程

    vue+node+socket io實(shí)現(xiàn)多人互動(dòng)并發(fā)布上線全流程

    這篇文章主要介紹了vue+node+socket io實(shí)現(xiàn)多人互動(dòng)并發(fā)布上線全流程,本文給大家提到了socket.io相關(guān)用法概覽及開(kāi)發(fā)流程,需要的朋友可以參考下
    2021-09-09
  • vue如何調(diào)用瀏覽器分享功能詳解

    vue如何調(diào)用瀏覽器分享功能詳解

    這篇文章主要給大家介紹了關(guān)于vue如何調(diào)用瀏覽器分享的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03

最新評(píng)論

莲花县| 彰化市| 滦南县| 海口市| 荣成市| 周至县| 和平县| 安阳市| 元谋县| 阜康市| 侯马市| 阳原县| 汪清县| 临西县| 清水河县| 靖西县| 右玉县| 福鼎市| 新余市| 南召县| 井研县| 乐平市| 高密市| 彝良县| 苍山县| 措勤县| 蒙阴县| 安顺市| 浠水县| 阳泉市| 错那县| 郸城县| 互助| 衡山县| 德惠市| 晴隆县| 新田县| 青铜峡市| 互助| 黄平县| 邓州市|