获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
如果我在app.js中定义ScoketTask对象,在其他页面中建立连接并赋予message和close等方法,如果切换到其他页面后后台给我推送消息,还会触发message和close等方法吗?
怎么在路由切换时保持websocket连接不中断?现在有一个业务场景是订单下发成功后,我会和后台建立socket连接,等待后台推送有人接单的消息,接到消息后断开socket连接,目前我的socket代码写在当前页面中,如果等待过程中返回上一级或者跳转路由就会断开socket连接,我想知道有没有一种办法可以把这个socket定义在全局,即连接成功后在所有页面都可以保持连接?建立socket的过程能定义在app.js中吗,如果定义在app.js中,在接到推送消息是该怎么处理业务逻辑呢?
2021-07-06