events基础
-
const EventEmitter = require('events') const emitter = new EventEmitter(); // 只需一次 emitter.once("click", (arg1) => { // .. }) // 监听 emitter.on emitter.prependListener("click2", (arg) => { .. }) // 发出一个事件 emitter.emmit("click","click2") // 取消监听事件 emitter.off('click') // 可选传入传入 emitter.removeAllListerners() // 移除所有事件 emitter.removeAllListerners("click") // ‘click’,移除click事件
-
emitter.eventNames() emitter.listenCount("click") emitter.listeners('click') // 得到click的一些信息