- 原生DOM事件
- 1.绑定事件监听
如: div.onclick = () = > {}
- 目标元素 div
- 事件名称 click
- 回调函数 ()=>{}
- 2.调用事件(也称分发事件)
- 当我们对目标元素进行相应的操作的时候,浏览器会自动的调用对应的事件
- vue自定义中的事件
- 1.绑定事件监听
- 用法: 比如:
vm.$on("xxx",callback)
解释:在Child标签当中绑定一个事件对象 fn , 事件名 xxx
- 2.调用事件(分发事件)
- 用法: 比如:
vm.$emit("xxx",data)
解释: 在当前组件中,调用(分发) xxx 事件,传入数据为data(data一般指event)
- 3.解除事件
- 用法:比如:
vm.$off("xxx",callback)
- vue中自定义事件:
- 一般用户子向父通讯 ==> 用来替代函数props来传递参数
原文:https://www.cnblogs.com/Listener-wy/p/15008144.html