@fastweb/event
v2.0.0
Published
event
Downloads
14
Keywords
Readme
自定义事件绑定
所谓自定义事件,就是有别于有别于带有浏览器特定行为的事件(类似click, mouseover, submit, keydown等事件),事件名称可以随意定义,可以通过特定的方法进行添加,触发以及删除
安装
ems:
cnpm i @fastweb/event -S
commonJs:
cnpm i @fastweb/event_common -S
例子
import Event from '@fastweb/event';
class MyClass extends Event{
...
init(){
//触发事件
this.emit("init",params)
}
}
//绑定事件
MyClass.on('init',function(){
...
})
//绑定一次事件
MyClass.one('init',function(){
...
})
//删除事件
MyClass.off('init',function(){
...
})