亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue 組件傳值幾種常用方法【總結】

發布時間:2020-08-25 18:27:30 來源:腳本之家 閱讀:146 作者:紫穎夢憶 欄目:web開發

使用vue也有很多年了,一直都沒有整理一下相關知識,給大家總結下開發過程中所遇到的一些坑,主要給大家總結一下vue組件傳值的幾種常用方法:

1、通過路由帶參數傳值

   ① A組件通過query把id傳給B組件         

this.$router.push({path:'/B',query:{id:1}})

  ② B組件接收 

this.$route.query.id

2、父組件向子組件傳值

使用props向子組件傳遞數據

子組件部分:child.vue

<template>
  <div>
    <ul>
      <li v-for='(item,index) in nameList' :key='index'>{{item.name}}</li>
    </ul>
  </div>
</template>
<script>
export default {
  props:['nameList']
}
</script>

父組件部分:

<template>
  <div>
    <div>這是父組件</div>
    <child :name-list='names'></child>  
  </div>
</template>
<script>
import child from './child.vue'
export default {
  components:{
    child
  },
  data(){
    return{
      names:[
        {name:'柯南'},
        {name:'小蘭'},
        {name:'工藤新一'}
      ]
    }
  }
}
</script>

3、子組件向父組件傳值

    子組件主要通過事件向父組件傳遞數據:

    子組件部分:

<template>
  <div>
    <ul>
      <li v-for='(item,index) in nameList' :key='index'>{{item.name}}</li>
    </ul>
    <Button @click='toParent'>點擊我</Button>
  </div>
</template>
<script>
export default {
  props:['nameList'],
  methods:{
    toParent(){
      this.$emit('emitData',123)
    }
  }
}
</script>

父組件部分:

<template>
  <div>
    <div>這是父組件</div>
    <child :name-list='names' @emitData='getData'></child>  
  </div>
</template>
<script>
import child from './child.vue'
export default {
  components:{
    child
  },
  data(){
    return{
      names:[
        {name:'柯南'},
        {name:'小蘭'},
        {name:'工藤新一'}
      ]
    }
  },
  methods:{
    getData(data){
      console.log(data); //123
    }
  }
}
</script>

總結

以上所述是小編給大家介紹的Vue 組件傳值幾種常用方法【總結】,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苍山县| 高淳县| 东平县| 玉屏| 梁河县| 司法| 河北省| 合作市| 儋州市| 新昌县| 湟源县| 蕉岭县| 农安县| 谢通门县| 郑州市| 凤翔县| 葵青区| 金坛市| 蓬莱市| 永寿县| 伊宁县| 长治市| 绥芬河市| 石渠县| 阆中市| 湘西| 白朗县| 东兰县| 神农架林区| 隆德县| 高雄县| 楚雄市| 宜黄县| 东乡| 南阳市| 灯塔市| 江孜县| 星子县| 阿图什市| 合肥市| 屯昌县|