vue2.x 父组件监听子组件事件并传回信息的方法
网络编程 2025-03-31 05:53www.168986.cn编程入门
Vue 2.x 父组件监听子组件事件并传回信息的交互方法详解
在 Vue 2.x 中,我们经常需要在父组件中监听子组件的事件,并接收子组件传递回来的信息。这样的交互对于组件间的通信至关重要。下面,我们将详细介绍如何实现这一过程。
一、使用 vm.$emit 实现子组件向父组件传递信息
1. 在父组件中引用子组件:
```html
```
这里的 `@from-child-msg` 是子组件触发的事件名称,`listenChildMsg` 是父组件中定义的方法。
2. 在子组件中使用 $emit 发送事件:
```javascript
this.$emit('from-child-msg', '这是子组件传递的消息');
```
当子组件中的某个事件被触发时(例如按钮点击),可以使用 `$emit` 发送一个自定义事件,并携带数据。
二、实例演示
下面是一个简单的 HTML 和 Vue 实例,展示了父组件如何监听子组件事件并接收信息。
```html
/ 样式重置 /
{
padding: 0;
margin: 0;
}
input, select {
height: 30px;
}
上一篇:ES6深入理解之“let”能替代”var“吗-
下一篇:没有了
编程语言
- vue2.x 父组件监听子组件事件并传回信息的方法
- ES6深入理解之“let”能替代”var“吗-
- 基于jquery实现二级联动效果
- 可输入文字查找ajax下拉框控件 ComBox的实现方法
- 用自定义图片代替原生checkbox实现全选,删除以及
- 大数量查询分页显示 微软的解决办法
- jQuery实现表格行上移下移和置顶的方法
- 基于php实现七牛抓取远程图片
- Javascript闭包用法实例分析
- JS实现的系统调色板完整实例
- PHP函数http_build_query使用详解
- PHPer 需要了解的 5 个 Composer 小技巧
- json对象与数组以及转换成js对象的简单实现方法
- 基于iview的router常用控制方式
- Ajax实现智能提示搜索功能
- PHP防止图片盗用(盗链)的方法小结