当前位置: 首页 > article >正文

子组件向父组件传值$emit

点击子组件的按钮,将子组件的值传递给父组件,并进行提示。

子组件

<template>
  <div>
    <button @click="emitIndex">clickme</button>
  </div>
</template>
<script>
export default {
  methods: {
    emitIndex() {
      //$emit 绑定一个自定义事件, 当这个语句被执行时, 就会将参数 arg 传递给父组件,父组件通过 v-on 监听并接收参数。
      //returnData:对应父组件的函数名
      //hello world:传递给returnData函数的值
      this.$emit('returnData', 'hello world')
    }
  }
}
</script>

父组件

 
 <template>
  <!-- 子组件中$emit绑定的returnData事件 -->
  <childemit @returnData="returnChildData"></childemit>
</template>
<script>
// 引用子组件
import Childemit from './testComponent/childemit.vue'
export default {
  methods: {
    //returnChildData:绑定的函数
    //childStr:子组件传过来的值
    returnChildData(childStr) {
      alert('这里是父组件,接收到子组件的值为:' + childStr)
    }
  },
  // 组件注册
  components: {
    Childemit
  }
}
</script>

效果

在这里插入图片描述


http://www.kler.cn/a/349161.html

相关文章:

  • Flink On kubernetes
  • uni-app 实现APP版本更新的深度解析
  • 【Redis】缓存预热、雪崩、击穿、穿透、过期删除策略、内存淘汰策略
  • Linux `vmstat` 命令详解
  • 7万字Java后端面试题大全(附答案)——持续更新
  • JavaScript将array数据下载到Excel中
  • 004、合并两个有序数组
  • 大数据治理:挑战与实践
  • Redis协议详解及其异步应用
  • 【浏览器】如何正确使用Microsoft Edge
  • 利用配置错误的负载均衡器,通过XSS窃取Cookies
  • [Git] git stash命令详解
  • 雪花啤酒:以AI数智化重新书写啤酒产业
  • 10.10学习
  • arthas常用命令(五)--heapdump 、jvm
  • 详解tar.gz, tar.xz, tar, gz后缀文件的区别
  • Machine Learning Specialization 学习笔记(5)
  • 2024汽车制造业数字化转型的意义
  • 搜维尔科技:Haption Virtuose Desktop 6D 力反馈设备演示手套箱环境中的远程操作
  • 大数据ETL数据提取转换和加载处理