vue子组件调用父组件方法

父组件

<template>
  <div>
    <child @fatherMethod="fatherMethod"></child>
  </div>
</template>
<script>
  import child from './child';
  export default {
    components: {
      child
    },
    methods: {
      fatherMethod() {
        console.log('父方法');
      }
    }
  };
</script>

子组件

<template>
  <div>
    <button @click="childMethod()">测试</button>
  </div>
</template>
<script>
  export default {
    methods: {
      childMethod() {
        this.$emit('fatherMethod');
      }
    }
  };
</script>

 

posted @ 2021-05-25 10:07  一夜成风  阅读(103)  评论(0)    收藏  举报