我把Js的实时通讯SDK用在微信小程序上,我在A页挂载未读消息回调
globalData.chatClient.on('unreadmessagescountupdate', function (conversations) { doSomeThing... });
此小程序的A页会被重复打开,也就会被重复chatClient.on添加这个未读消息回调,我在其他B C页也添加了这个未读消息回调,如何只卸载A页的未读消息回调呢
API文档里有此函数off(event, listener opt, context opt, onceopt)→ {this},我该如何写?

需要确保只 off 了 A 页的 listener。

但是要怎么写呢,我只要移除A页的listener,而保留B C页的,但我这样写chatClient.off('unreadmessagescountupdate')会移除掉ABC全部的listener

off 的第二个参数可以指定 listener

谢谢已解决