[]如何取消监听
取消监听off需要指定监听函数,但是我在设置监听是如下写的:
class a {_EventMgr.on("xxx", () => {this.xxx();}); }
_EventMgr是一个全局的监听类,在class a中设置监听并处理,但我删除这个a的实例并重新创建,发现触发事件时,处理函数会调用2次,再删除在创建a,会触发处理3次。。。
除了在删除时用offAll清理,如何在off中指定on中的监听接口 () => {this.xxx();}?
class a {_EventMgr.on("xxx", () => {this.xxx();}); }
_EventMgr是一个全局的监听类,在class a中设置监听并处理,但我删除这个a的实例并重新创建,发现触发事件时,处理函数会调用2次,再删除在创建a,会触发处理3次。。。
除了在删除时用offAll清理,如何在off中指定on中的监听接口 () => {this.xxx();}?
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Monica - 知识达人
赞同来自: