子组件向父组件传值$emit

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

子组件

javascript 复制代码
<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>

父组件

javascript 复制代码
 
 <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>

效果

相关推荐
前端斌少36 分钟前
强大灵活的文件上传库:FilePond 详解
前端·vue·react
萧寂1734 小时前
vue3日历组件库Vue-Cel使用
vue
wang_book4 小时前
uniapp学习(004-2 组件 Part.2生命周期)
前端·学习·微信小程序·小程序·前端框架·uni-app·vue
coder what6 小时前
基于springboot共享汽车管理系统
spring boot·后端·vue·汽车·共享汽车管理系统
一只不会编程的猫7 小时前
vue单页面 与多页面的区别
前端·vue
是梦终空1 天前
JAVA毕业设计190—基于Java+Springboot+vue的景区旅游推荐管理系统(源代码+数据库+7000字论文)
java·spring boot·vue·毕业设计·协同过滤算法·景区旅游推荐系统·皮尔森系数计算
艾小逗1 天前
pnpm报错 cannot find package xxx,有的电脑正常运行,只有这个的电脑报错
javascript·vue·pnpm
khatung2 天前
什么是组合式函数?
前端·javascript·vue.js·vscode·typescript·vue
学为以—2 天前
Vue基本学习2
vue.js·vue