[发明专利]基于VUE的前端请求和更新数据的插件iwebData实现方法有效
申请号: | 201910687279.8 | 申请日: | 2019-07-29 |
公开(公告)号: | CN110457024B | 公开(公告)日: | 2020-09-22 |
发明(设计)人: | 魏武;刘振威;石锋;汤善东;王喜;曾晓光;郑成辉;赖海光 | 申请(专利权)人: | 南京控维通信科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F9/445 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 王玮 |
地址: | 211135 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于VUE的前端请求和更新数据的插件iwebData实现方法。本方法通过对vuex中的方法的管理调用和websocket模块的封装,实现了请求一次数据后,请求的数据自动更新,并且自动更新视图的功能。本发明通过对原有websocket对象的封装以及和后台约定的协议,实现了前端对websocket事件的实时订阅功能,前端在通过异步请求初始化数据后可以手动的订阅该数据websocket更新服务,也可以关闭该数据的推送服务,同时也解决了VUE单页面应用中HTTP异步请求后台数据返回结果和websocket推送事件数据的时间差导致的数据错误问题。由于数据更新服务的websocket事件是根据不同的客户端分别订阅的,所以使用该插件避免了后端向所有会话中的客户端不停地广播所有事件,大大地减少了websocket事件的冗余,也降低了后台的资源占用。 | ||
搜索关键词: | 基于 vue 前端 求和 更新 数据 插件 iwebdata 实现 方法 | ||
【主权项】:
1.一种基于VUE的前端请求和更新数据的插件iwebData实现方法,其特征在于:在初始化iwebData插件时调用插件的setConfig()方法,将事件号和事件号相关的vuex中的action和mutation方法绑定,并设定一个接口Interface的名字属性,用来获得这一组时间号的信息;然后将插件注入到vue的prototype中,使得前端组件可以通过iwebData插件的get()和事件号eventCode参数向后台请求初始化数据,初始化完成后通过websocket向后台发送事件号eventCode和订阅参数来管理数据更新服务的订阅和取消。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京控维通信科技有限公司,未经南京控维通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910687279.8/,转载请声明来源钻瓜专利网。