当前位置: 首页 > news >正文

网站建设的好处和目的软文写手

网站建设的好处和目的,软文写手,wordpress 用户密码的加密算法,英语网站的栏目名称人事管理项目-在线聊天 后端接口实现前端实现 在线聊天是一个为了方便HR进行快速沟通提高工作效率而开发的功能,考虑到一个公司中的HR并不多,并发量不大,因此这里直接使用最基本的WebSocket来完成该功能。 后端接口实现 要使用WebSocket&…

人事管理项目-在线聊天

    • 后端接口实现
    • 前端实现

在线聊天是一个为了方便HR进行快速沟通提高工作效率而开发的功能,考虑到一个公司中的HR并不多,并发量不大,因此这里直接使用最基本的WebSocket来完成该功能。

后端接口实现

要使用WebSocket,首先引入WebSocket依赖:在这里插入图片描述
依赖添加成功后,接下来配置WebSocket配置类,代码如下:

在这里插入图片描述
然后创建消息转发Controller,代码如下:在这里插入图片描述

配置完成后,重启后端项目,然后开始配置前端。

前端实现

聊天功能写在FriendChat.vue组件中,但是用户登录成功后,首先加载的是Home.vue页面,在Home页面的右上角有一个通知的图标,如果有最新的通知,这里会显示一个红点,如图在这里插入图片描述
因此,虽然聊天是在FriendChat.vue页面进行的,但是WebSocket连接却需要登录成功后才建立,这里选择在store中建立WebSocket请求,代码如下:在这里插入图片描述
定义好之后,在初始化菜单数据的地方调用connect方法建立WebSocket连接,代码如下:在这里插入图片描述
通过store.dispatch(‘connect’);调用connect方法。
这里配置完成后,重新登录,在Chrome控制台可以看到WebSocket连接已经成功建立起来了,如图在这里插入图片描述
最后,在FriendChat.vue中通过如下方式发送一条消息:在这里插入图片描述
另外,浏览器在收到消息之后,是将消息保存在store中的,这样一旦收到消息,FriendChat页面的聊天数据就会自动更新,并且,当有新消息到达时,即使用户不在FriendChat页面,也能及时收到通知(主页右上角的通知图标会显示小红点)。
聊天效果如图在这里插入图片描述
在这里插入图片描述
这里由于前端页面代码量庞大,因此只贴出部分关键步骤的代码,完整代码读者可以在https://github.com/lenve/vhr下载。
这里有两个订阅,“/user/queue/chat”是用来做在线聊天的,“/topic/nf”则是为了接收系统通知。

http://www.yayakq.cn/news/541994/

相关文章:

  • 如何进行网站改版设计2022年大事热点新闻
  • 能够做外贸的网站有哪些问题浠水做网站的
  • 淄博网站开发网泰快做英文网站需要多长时间
  • c 网站开发视频教程网络推广引流
  • wordpress手机图片站建设银行乾县支行网站
  • 关于网站建设的工作计划浙江建筑公司排名前100
  • 滁州做网站网站视图错位
  • 富阳网站定制开发哪家公司好wordpress反应慢
  • 平台网站开发是什么意思番禺建网站价格
  • 简约 网站 设计服装网站建设优点有哪些
  • 网站建设可行性研究学做网站看什么书
  • 成都网站建设外贸潍坊最好的建设公司
  • 手机网站和pc网站穆棱市城乡建设局网站
  • 鄠邑区建设局网站wordpress换主题后
  • 东昌府聊城网站优化做网站系统学校
  • 健身网站开发开题报告做优化很好的网站
  • 网站开发需求大吗wordpress搜索按钮
  • 邀请专家集体会诊网站建设六安做网站多少钱
  • 查找北京国互网网站建设百度指数查询官网
  • 新网网站空间昆明网站开发培训
  • 各大网站大全网站多域名怎么做
  • 聊城做网站建设的公司代理加盟网站
  • 中国城乡建设部证件查询网站wordpress评论框不见了
  • jsp小型网站开发代码android 移动网站开发
  • 电商网站是获取流量网站打开时的客户引导页
  • 息县网站建设wordpress网站刷新
  • 建网站的详细案例wordpress申请网站
  • 学校资源网站建设目标网站建设营销技巧
  • 黔东南建设厅官方网站企业官网模板免费源码
  • 网站查询信息北京 企业网站开发