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

零陵网站建设网站页头图片

零陵网站建设,网站页头图片,广告设计公司清晨必发图片,中国建设银行甘肃省分行官网站WebSocket异步导出 1、安装sockjs-client和stompjs2、连接后台3、vite.config.ts 配置反向代理4、导出并实时通信5、 封装WebSocket 文件注册登录(城通网盘) 1、安装sockjs-client和stompjs import SockJS from sockjs-client/dist/sockjs.min.js import Stomp from stompjs2、… WebSocket异步导出 1、安装sockjs-client和stompjs2、连接后台3、vite.config.ts 配置反向代理4、导出并实时通信5、 封装WebSocket 文件注册登录(城通网盘) 1、安装sockjs-client和stompjs import SockJS from sockjs-client/dist/sockjs.min.js import Stomp from stompjs2、连接后台 let base_url /api/**** //创建STOMP连接 let socket new SockJS(sockUrl) // 获取STOMP子协议的客户端对象 this.stompClient Stomp.over(socket); // 心跳发送频率 this.stompClient.heartbeat.outgoing 60000; // 心跳接收频率 this.stompClient.heartbeat.incoming 120000; // 调用.connect方法连接Stomp服务端进行验证 this.stompClient.connect({}, (frame) {console.log(Connected: frame);// 订阅服务端提供的某个topic 如用户idthis.stompClient.subscribe(/topic/***/ this.$route.params.id, (frame) {console.log(Received message:, JSON.stringify(frame.body));}) });3、vite.config.ts 配置反向代理 原因SockJS 使用https和http 传输 // 服务端渲染server: {port: env.VITE_PORT, // 端口号host: 0.0.0.0,open: env.VITE_OPEN true,// 本地跨域代理. 目前注释的原因暂时没有用途server 端已经支持跨域proxy: {[/api]: {target: http://*****/api,ws: false,rewrite: (path) path.replace(new RegExp(‘^/api‘), ),},}}4、导出并实时通信 import WebSocketService from /utils/websocket const exportLoading ref(false) //异步导出加载中 const exportData ref(false) //导出结果提示 // 异步导出 const handleAsynExport async () {exportLoading.value truetry {await AsynExportApi.exportSales(queryParams.value)if (WebSocketService?.stompClient null) {// 建立 Websocket连接 /topic/***/${id} 是后端提供的const destination /topic/***/${id}WebSocketService.connect(destination, handleMessage)}} finally {setTimeout(() {if (!exportData.value) {ElNotification.error({title: 提示,message: 导出失败请稍后重试})}exportLoading.value false}, 3000)} //弹窗下载链接 const handleMessage (data: any) {exportData.value trueexportLoading.value falseElNotification.success({title: 提示,message: h(p, null, [h(span, null, data.fileName 加载成功请),h(a,{style: color: teal;cursor:pointer;text-decoration: underline;,onClick: () {location.replace(data.filePath)}},下载)])}) }//页面切换后断开连接 useRouter().afterEach(() {if (WebSocketService?.stompClient ! null) {//断开Websocket连接WebSocketService.disconnect()} }) 5、 封装WebSocket 文件 下载 WebSocket 封装 访问密码: 3146 注册登录(城通网盘)
http://www.dnsts.com.cn/news/261202.html

相关文章:

  • 买微单的网站建设刷赞网站怎么做的
  • 门户网站建设和运行保证的磋商文件网站引导页怎么设置
  • 网站建设的目的和目标百度不收录网站怎么办
  • 首页关键词是不是一个网站的核心关键词所在公司做网站需要什么手续吗
  • 镇江当地网站找建筑官网
  • 做网站的步骤流程做网站专业
  • 学校的网站怎么做的好合肥网站建设制作公司
  • 网站 优化 教程帝国cms建站实例教程
  • 扬州网站建设哪家好商城网站建设如何交谈
  • 常州建站软件汉中建筑信息平台
  • 自学网站的建设北京网络公司有哪些
  • 多语言网站建设 技术网站404页面下载
  • 视频网站要多大虚拟主机源码之家网站模板
  • 长沙网站建设网站流程优化
  • 营销型网站制作平台专业网页制作什么好
  • 网站设置成灰色做碳循环的网站
  • 合肥房产网最新楼盘郑州seo关键词推广
  • 珠海市网站设计公司php网站开发 总结
  • 外贸自建站平台怎么选长沙的企业网站建设
  • 视频代做网站wordpress获取当前分类下的子分类
  • 共享ip服务器做网站代写企业软文
  • 外贸网站开发 河南网站如何留住用户
  • cms网站建站流程网站学习流程
  • 怎么做租房网站中国免费网站服务器
  • 做视频网站视频存放问题python18+21
  • 鄂州网站制作中天建设集团山西分公司网站
  • ae模板免费下载网站有哪些软件开发项目管理系统
  • 网站的后台地址梧州网站建设
  • php做的网站怎么运行浙江大学陈越做的刷题网站
  • 网站建设在国内外研究现状php 深圳 电子商务网站开发