首页 文章 Vue 子组件更新父组件的值

Vue 子组件更新父组件的值

来源:https://wenku.csdn.net/answer/146afa8ac28944c98dcac2400f555372 发布时间:2023-06-20 17:48:28 作者:Soul-Yang 阅读量:212

1.在子组件中

<template>
  <button @click="sendData()">发送数据给父组件</button>
</template>
<script>
export default {
  methods: {
    sendData() {
      this.$emit('custom-event', '这是子组件传递给父组件的数据');
    }
  }
}
</script>

2.在父组件中

<template>
  <div>
    <my-component @custom-event="handleCustomEvent"></my-component>
  </div>
</template>
<script>
import MyComponent from './MyComponent.vue';
export default {
  components: {
    'my-component': MyComponent
  },
  methods: {
    handleCustomEvent(data) {
      console.log(data); // 输出:这是子组件传递给父组件的数据
    }
  }
}
</script>


  
留言
https://blog.key9.cn/
用户登录
您还没有写任何评论内容!
您已经评论过了!
只能赞一次哦!
您已经收藏啦!