有个需求是一个websocket连接,要每个页面都需要接收这个连接的信息,所以我现在的解决方式是在首页index.js里在onShow方法里新建了一个websocket连接
|
} |
但是问题就来了,我的首页是一个tabbar,我从另外一个页面一切换到这个页面,socket就新建了一个,切换到第五次之后,就有5个socket连接,因为小程序和web端是同一套接口,不允许异地登录,web端登陆之后token就会变,此时我再登录小程序会自动重新登录改变token,而我的socket连接还是之前那5个,token就变化了,此时后台就会禁止我拿信息,想问下我这个socket是要在什么时候关闭呢?