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

destroyed() {
    this.close()
    this.$router.go(0)
  },
Logo

前往低代码交流专区

更多推荐