前端Vue与go实现websocket即时通讯客服功能

websocket 客服聊天功能的实现

前端使用的VueJs 后端使用的Go 因业务要求实现客服聊天功能

因实际业务参考

因为我和后端对接的时候他说他那不到是哪个用户发给谁的所以 我在websocket简历链接的时候就有把用户的tid带给后端

在这里插入图片描述

因为这个websocket不是一个地方在用所以我就先封装了起来,这样可以在多处调用

在这里插入图片描述

这里判断ws的状态因为在一些特定的状态是发不出消息的ws的状态介绍!!引用的别人的一个介绍

还有就是判断是否是错误断开 如果是错误断开重新链接

信息接收的处理

一些信息接收的处理,按业务要求来定

发送消息

发送消息 因为我们后端不知道是发给谁的也不知道是谁发的所以在这里需要我来用一些参数来告诉他 还有一些是特定的消息和普通的消息所以我用type来划分

大概就这些了

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值