vue如何实现父子组件通信

在vue开发中存在2种通信方式:一种是父子组件通信;另一种是非父子组件通信。下面编程教程网小编给大家简单介绍一下vue父子组件通信!

父组件template

<template>
  <div>
    <child @sendMsg="updateMessage"></child>
  </div>
</template>
 
<script>
  export default {
    data () {
      return {
        message: ''
      }
    },
    methods: {
      updateMessage (msg) {
        this.message = msg
      }
    }
  }
</script>

子组件template

<script>
  export default {
    methods: {
      sendMessage () {
        this.$emit('sendMsg', 'Hello Vue!')
      }
    }
  }
</script>
以上是编程学习网小编为您介绍的“vue如何实现父子组件通信”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。

本文标题为:vue如何实现父子组件通信

基础教程推荐