为了账号安全,请及时绑定邮箱和手机立即绑定

Vue中如何保存websocket对象?

Vue中如何保存websocket对象?

慕容森 2019-02-21 18:19:21
在一个项目里用到了websocket其中在Login.vue登录完成后,利用返回的参数成功连接了websocket服务器得到了websocket对象我怎么在其它vue模块中使用这个websocket对象?也就是在vue模块间共享一个长连接对象?
查看完整描述

2 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

起个文件叫ws.js


const ws

function getWs(options) {

  if (!ws) {

    ws = new WebSocket(options)

  }

  return ws

}

export default getWs

在哪用在哪引入。


查看完整回答
反对 回复 2019-02-25
  • weixin_慕仔5595308
    weixin_慕仔5595308
    题主是想共享一个websocket吧,这样的话岂不是每次使用都重新创建一个?
?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

在需要的时候再new一个新的websocket对象呗 ,或者使用vuex看看


查看完整回答
反对 回复 2019-02-25
  • 2 回答
  • 0 关注
  • 1873 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信