ctx.off()
移除通过 ctx.on(eventName, handler) 注册的事件监听。常与 ctx.on 配合使用,在适当时机取消订阅,避免内存泄漏或重复触发。
适用场景
类型定义
示例
React useEffect 中配对使用
资源事件取消订阅
注意事项
- handler 引用一致:
ctx.off时传入的handler必须与ctx.on时 是同一引用,否则无法正确移除。 - 及时清理:在组件卸载或 context 销毁前调用
ctx.off,避免内存泄漏。
相关文档
- ctx.on - 订阅事件
- ctx.resource - 资源实例及其
on/off

