Vue父子組件之間的通信

父?jìng)髯樱和ㄟ^(guò)在子組件標(biāo)簽中傳值,子組件通過(guò)props進(jìn)行接收。
子傳父:通過(guò)事件,$emit(父組件方法,數(shù)據(jù)),父組件進(jìn)行接收。


image.png

父組件

<template>
<div>
   <子組件 :子組件props=父組件數(shù)據(jù) @子組件發(fā)射的方法=父組件接收></子組件>
</div>
</template>
<script>
import 子組件 from '子組件路徑'
export default {
    data () {
       父組件數(shù)據(jù) :數(shù)據(jù)
    },
    componets : {
      子組件
    },
     methods : {
         父組件接收(數(shù)據(jù)) {
              方法體
          }
    }
}
</script>

子組件

<template>
    <div>
     <p>{{子組件props}}</p>
      <button @click="子組件發(fā)射方法">發(fā)射</button>
    </div>
</template>
<script>
export default {
        props : {
            子組件props
       },
        methods : {
             子組件發(fā)射方法 () {
                    方法體
                    this.$emit('子組件發(fā)射方法',數(shù)據(jù))
              }
       }
}
</script>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容