欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue2.0 如何把子組件的數(shù)據(jù)傳給父組件(推薦)

 更新時間:2018年01月15日 09:39:57   作者:取個帥氣的名字真好  
這篇文章主要介紹了vue2.0 如何把子組件的數(shù)據(jù)傳給父組件,需要的朋友可以參考下

在父組件 App.vue 中引用子組件 A.vue,把 A中的數(shù)據(jù)傳給App.

ps:沒看父組件傳給子組件的先看看去。

1、代碼

子組件 A.vue

<template>
 <div>
 <h3>這里是子組件的內(nèi)容</h3>
 <button v-on:click="spot">點一下就傳</button>
 </div>
</template>

<script>
 export default {
 methods: {
  spot: function() {
  // 與父組件通信一定要加上這句話
  this.$emit("spot", '我是子組件傳給父組件的內(nèi)容就我。。')
  }
 }
 }
</script>

父組件 App.vue

<template>
 <div id="app">
 <!-- 父組件直接用 v-on 來監(jiān)聽子組件觸發(fā)的事件。 -->
 <!-- 需跟子組件中的$emit組合使用 -->
 <A v-on:spot="spot"/>
 </div>
</template>

<script>
import A from './components/A'
export default {
 name: 'App',
 components: {
 A
 },
 methods:{
 spot:function(data){
  console.log(data)
 }
 }
}
</script>

2、總結(jié)

1、$emit很重要,使用 $emit(事件名,參數(shù)) 觸發(fā)事件

2、子組件需要某種方式來觸發(fā)自定義事件

3、父組件直接用 v-on 來監(jiān)聽子組件觸發(fā)的事件,需跟子組件中的$emit組合使用。

3、效果

總結(jié)

以上所述是小編給大家介紹的vue2.0 如何把子組件的數(shù)據(jù)傳給父組件(推薦),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論