跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

在vue中如何实现父组件点击触发子组件事件

下面我就为大家分享一篇 vue 父组件点击触发子组件事件的实例讲解,具有很好的参考价值,希望对大家有所帮助。 最近在学习Vue父子组件通信的问题,刚好遇到一个父子之间事件事件派发与接收,在这里记录一下,在这里我使用的是ref 给子组件注册引用信息。 官网 是这样解释的 ref 被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的 $refs 对象上。如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素; 如果用在子组件上,引用就指向组件实例: 父组件app.vue 立即学习 “ 前端免费学习笔记(深入) ”;
子组件popup.vue
我把这个实例分为几个步骤解读: 1、父组件的button元素绑定click事件,该事件指向notify方法 2、给子组件注册一个ref="child" 3、父组件的notify的方法在处理时,使用了$refs.child把事件传递给子组件的parentMsg方法,同时携带着父组件中的参数msg Vue-router参考手册 Vue-router参考手册下载 下载 4、子组件接收到父组件的事件后,调用了parentMsg方法,把接收到的msg放到message数组中 运行结果如下: 上面是我整理给大家的,希望今后会对大家有帮助。 相关文章: 在Vue2.0中实现用户权限控制 详解如何实现vuex(详细教程) 通过vue.js实现微信支付

相关文章