vue 是单页面的,在路由切换的时候,websocket的close()方法断开不了连接,不管是放在beforeDestroy()
还是destroyed()
里,打开网络监控的ws里发现它还是存在。然后我发现websocket在刷新页面后,会自己断开连接,所以我的解决方案是在销毁的那个生命周期里调用
destroyed() {
this.close()
this.$router.go(0)
},
vue 是单页面的,在路由切换的时候,websocket的close()方法断开不了连接,不管是放在beforeDestroy()
还是destroyed()
里,打开网络监控的ws里发现它还是存在。然后我发现websocket在刷新页面后,会自己断开连接,所以我的解决方案是在销毁的那个生命周期里调用
destroyed() {
this.close()
this.$router.go(0)
},