1.如何连接webSocket?何时连接webSocket?
1.是不是从列表页到IM聊天页面,会立即连接websocket
2.或者是第一次连接之后,有一段时间的保持连接,在第二次从列表页返回到IM聊天
页面的时候,先会去判断连接是不是失效或者断开
复制代码
2.如何断开webSocket?何时断开webSocket?
退出和登录都是给config.header()传值
复制代码
3.怎么去发送消息,消息回来又是怎么接受和展示的?
消息回来是通过ws.onmessage这个事件监听到的,会在对调函数中返回一个event
事件对象有一个data属性也是一个对象,里面包含了返回信息
function(event) {
let data = JSON.parse(event.data)
if (data.header && data.header.cmd) {}
}
复制代码
4.websocket和vuex结合的实践?
复制代码