vue2.x 父组件监听子组件事件并传回信息的方法

发布时间 - 2026-01-11 02:23:03    点击率:

本文介绍了vue2.x 父组件监听子组件事件并传回信息,分享给大家,希望此文章对各位有所帮助

利用vm.$emit

1、在父组件中引用子组件

<child @from-child-msg="listenChildMsg"></child >

2、子组件中使用$emit发送事件

this.$emit('from-child-msg', '这是子组件传递的消息');

demo

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <style>
    * {
      padding: 0;
      margin: 0;
    }
    input, select {
      height: 30px;
    }
  </style>
</head>
<body>
  <div id="app">
    <child value="name" @msg-from-child="getMsgFromChild"></child>
  </div>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.2.6/vue.min.js"></script>
  <script>
    Vue.component('child', {
      data: function () {
        return {
          val: this.value
        }
      },
      props: ['value'],
      methods: {
        handleClick () {
          this.$emit('msg-from-child', this.val)
        }
      },
      template: `
        <div><input type="text" v-model="val"><button type="button" @click="handleClick">确定</button></div>
      `
    })
    new Vue ({
      el: '#app',
      data: {
        
      },
      methods: {
        getMsgFromChild (v) {
          alert('msg: ' + v)
        }
      }
    })
  </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# vue  # 监听子组件  # 监听子组件事件  # vue父组件监听子组件  # vue监听滚动事件实现滚动监听  # Vue.js实战之通过监听滚动事件实现动态锚点  # 详解使用vue-router进行页面切换时滚动条位置与滚动监听事件  # Vue.JS入门教程之事件监听  # vue v-on监听事件详解  # 浅谈VUE监听窗口变化事件的问题  # 基于vue监听滚动事件实现锚点链接平滑滚动的方法  # vue.js过滤器+ajax实现事件监听及后台php数据交互实例  # vue的事件绑定与方法详解  # vue.js绑定事件监听器示例【基于v-on事件绑定】  # 这是  # 给大家  # 大家多多  # content  # device  # width  # viewport  # meta  # head  # UTF  # charset  # initial  # edge  # Compatible  # Document  # title  # UA  # scale  # equiv  # http 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: b2c电商网站制作流程,b2c水平综合的电商平台?  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  如何快速生成专业多端适配建站电话?  Laravel如何生成API文档?(Swagger/OpenAPI教程)  如何正确下载安装西数主机建站助手?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  制作企业网站建设方案,怎样建设一个公司网站?  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  中国移动官方网站首页入口 中国移动官网网页登录  Python自动化办公教程_ExcelWordPDF批量处理案例  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  深圳网站制作培训,深圳哪些招聘网站比较好?  php打包exe后无法访问网络共享_共享权限设置方法【教程】  高端企业智能建站程序:SEO优化与响应式模板定制开发  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  Angular 表单中正确绑定输入值以确保提交与验证正常工作  装修招标网站设计制作流程,装修招标流程?  Laravel如何配置任务调度?(Cron Job示例)  详解CentOS6.5 安装 MySQL5.1.71的方法  Laravel如何使用Gate和Policy进行授权?(权限控制)  详解阿里云nginx服务器多站点的配置  详解Oracle修改字段类型方法总结  Android okhttputils现在进度显示实例代码  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  如何在IIS服务器上快速部署高效网站?  简历在线制作网站免费版,如何创建个人简历?  如何在Windows环境下新建FTP站点并设置权限?  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  Android Socket接口实现即时通讯实例代码  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  焦点电影公司作品,电影焦点结局是什么?  SQL查询语句优化的实用方法总结  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  新三国志曹操传主线渭水交兵攻略  实现点击下箭头变上箭头来回切换的两种方法【推荐】  米侠浏览器网页背景异常怎么办 米侠显示修复  详解jQuery中基本的动画方法  ,网页ppt怎么弄成自己的ppt?  Firefox Developer Edition开发者版本入口  Linux网络带宽限制_tc配置实践解析【教程】  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  Laravel如何实现一对一模型关联?(Eloquent示例)  Python正则表达式进阶教程_复杂匹配与分组替换解析  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?