收藏
回答

应该是页面没有出栈问题 wx.onSocketMessage()

首先说明一下,我发起的请求全是socket发起的;小程序一打开就连接 socket

目前在A页面  跳转前在onHide()里面var pages=getCurrentPages();  // 1

使用wx.navigateBack()跳转到B页面,在B页面onShow()里面var pages=getCurrentPages();  // 2

再点击左上角的返回按钮返到A页面onShow()里面var pages=getCurrentPages();  // 1

这一切都是对的 应该没问题的       现在还是处于A页面, socket也处于连接状态


可就是 我现在在A页面点击某个按钮发送一个socketMessage,服务器收到信息并返回我一个信息,我在A B页面均使用wx.onSocketMessage()接收信息,发现信息在B页面接收到了    可我是在A页面点击发起通信的呀  不应该在A页面接收到信息吗??

回答关注问题邀请回答
收藏
登录 后发表内容