TypeScript有更好的面向对象性,实现事件只要继承一个类EventEmitter
- 定义引发事件
//引入EventEmitter
import {EventEmitter} from "events";
export class myClass extends EventEmitter{
public somemethod(){
//引发some_event事件,param1为参数
this.emit('some_event',param1);
}
}
- 注册事件,使用
myClass.on("some_event",function(param1){
//这里处理事件
});