vue.js消除websocket重复订阅

vue.js的a页面有一个a函数是订阅websocket,切换到其他页面再切换回来,因为a页面的a函数是在mounted中执行的,因此又订阅一遍,导致客户端收到重复的消息,但是需求是在离开a页面的时候还不能取消订阅,有没有什么办法让它不重复订阅。


Cats萌萌
浏览 1260回答 1
1回答

繁花如伊

1.离开页面时,给服务端发送个消息,需要与后端协商,取消订阅。2.离开页面时,ws有个close()方法,调用即可。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js