【Bug】2.2.0 once事件回调中off该事件,报错。

once里已经off掉了吧?

我把逻辑简化了,once的回调里面会通过很多逻辑调用,其中有一个方法中会执行off,这个方法再其它情况也会调用,如果触发了这个情况就不再执行了,当然可以绕开的。我只是反馈一下。

谢谢反馈,之前确实没想过会有人这样用,哈哈,我们加个保护吧。你这边可以先在 off 之前判断一下是否 hasEventListener(key) 这个问题将会在 2.2.1 修复

https://github.com/cocos-creator/engine/pull/5626

once的点击已经触发了off了吧