Vue父子组件通信之$emit(基于vue2.5,ES6)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue父子组件通信之$emit(基于vue2.5,ES6)相关的知识,希望对你有一定的参考价值。
参考技术A 在Vue中,父组件监听子组件触发的事件,需要在子组件用使用 $emit 触发,在父组件中使用 v-on: / @ 自定义事件监听。1、 vm.$emit( eventName, […args] ) 可以有两个参数;第一个参数必填,触发当前实例上的函数;第二个参数选填,是向函数传递的数据。
2、在vue中,事件名不存在自动化的大小写转换,触发事件名需要完全匹配监听这个事件所用的名称(驼峰就必须驼峰,短横线就必须短横线。)
3、父组件监听子组件触发的事件,不能用$on侦听子组件抛出的事件,而必须在模板里直接用v-on绑定子组件的事件。
【父组件】
【子组件】
点击按钮
出现弹框,内容在num1、numb2、number3里随机。
vue 父子组件间通信实例讲解(propsr e f refrefemit)
以上是关于Vue父子组件通信之$emit(基于vue2.5,ES6)的主要内容,如果未能解决你的问题,请参考以下文章
vue 父子组件间通信实例讲解(propsr e f refrefemit)
Vue - 父子组件通信 - $emit传多个参数父组件如何接收