在两个页面都写了onSocketMessage方法出现问题
我的业务逻辑是这样的,打开小程序,在index页面建立websocket连接,websocket页面会发送心跳和登录信息,还会监听服务端返回的欢迎消息。然后有一个聊天室页面chat。我在chat.js的onshow监听websocket消息。如果按正常思路进入聊天室页面,聊天是正常的。
但是,如果我在聊天室页面锁屏或者断网(触发本地重连事件),重连上以后发送聊天消息chat.js页面接收不到(没有触发onSocketMessage方法),index.js居然接收到了。
这种涉及到多个页面需要监听消息的情况我改怎么办?