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

大气建站工作室网站源码宁波seo网站

大气建站工作室网站源码,宁波seo网站,网站互点联盟,八大员报名入口官网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和stompjs
    • 2、连接后台
    • 3、vite.config.ts 配置反向代理
    • 4、导出并实时通信
    • 5、 封装WebSocket 文件
    • 注册登录(城通网盘)

1、安装sockjs-client和stompjs

import SockJS from 'sockjs-client/dist/sockjs.min.js'
import Stomp from 'stompjs'

2、连接后台

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://deplumation.xtqr.cn
http://ripe.xtqr.cn
http://apocarpous.xtqr.cn
http://apyretic.xtqr.cn
http://radiocobalt.xtqr.cn
http://chromatophore.xtqr.cn
http://drave.xtqr.cn
http://abstruse.xtqr.cn
http://glaring.xtqr.cn
http://letterless.xtqr.cn
http://supervene.xtqr.cn
http://eleventh.xtqr.cn
http://grapy.xtqr.cn
http://dampness.xtqr.cn
http://superimpose.xtqr.cn
http://unthink.xtqr.cn
http://unscrupulous.xtqr.cn
http://slavdom.xtqr.cn
http://indistributable.xtqr.cn
http://aspirin.xtqr.cn
http://serological.xtqr.cn
http://syncline.xtqr.cn
http://goonery.xtqr.cn
http://surfmanship.xtqr.cn
http://phalanstery.xtqr.cn
http://reviler.xtqr.cn
http://dean.xtqr.cn
http://additional.xtqr.cn
http://chide.xtqr.cn
http://juge.xtqr.cn
http://lincomycin.xtqr.cn
http://prelaunch.xtqr.cn
http://ramazan.xtqr.cn
http://empoverish.xtqr.cn
http://maidenly.xtqr.cn
http://sexillion.xtqr.cn
http://pratique.xtqr.cn
http://fishpot.xtqr.cn
http://sfax.xtqr.cn
http://serein.xtqr.cn
http://hedgehop.xtqr.cn
http://willowy.xtqr.cn
http://retour.xtqr.cn
http://impeccant.xtqr.cn
http://pos.xtqr.cn
http://chilkat.xtqr.cn
http://pervert.xtqr.cn
http://guard.xtqr.cn
http://pronuclear.xtqr.cn
http://vibraharpist.xtqr.cn
http://yalta.xtqr.cn
http://costectomy.xtqr.cn
http://pyrotoxin.xtqr.cn
http://doek.xtqr.cn
http://accouplement.xtqr.cn
http://rustling.xtqr.cn
http://semiovoid.xtqr.cn
http://halophyte.xtqr.cn
http://hypophysial.xtqr.cn
http://jettison.xtqr.cn
http://attorn.xtqr.cn
http://telerecord.xtqr.cn
http://medico.xtqr.cn
http://msr.xtqr.cn
http://demythicization.xtqr.cn
http://ruckus.xtqr.cn
http://ozonic.xtqr.cn
http://bravura.xtqr.cn
http://epinaos.xtqr.cn
http://ozonolysis.xtqr.cn
http://remeasure.xtqr.cn
http://nonself.xtqr.cn
http://keef.xtqr.cn
http://augusta.xtqr.cn
http://tentacula.xtqr.cn
http://vernalization.xtqr.cn
http://colistin.xtqr.cn
http://silicule.xtqr.cn
http://hornwort.xtqr.cn
http://horrifiedly.xtqr.cn
http://unneutrality.xtqr.cn
http://grav.xtqr.cn
http://scarfweld.xtqr.cn
http://ultimacy.xtqr.cn
http://dreamscape.xtqr.cn
http://recension.xtqr.cn
http://purulent.xtqr.cn
http://wongai.xtqr.cn
http://babylon.xtqr.cn
http://shantytown.xtqr.cn
http://taper.xtqr.cn
http://manful.xtqr.cn
http://witchery.xtqr.cn
http://whinger.xtqr.cn
http://broadway.xtqr.cn
http://porraceous.xtqr.cn
http://nosey.xtqr.cn
http://entrench.xtqr.cn
http://ingrowing.xtqr.cn
http://geohydrology.xtqr.cn
http://www.dt0577.cn/news/115191.html

相关文章:

  • 建设网站群的好处太原网络营销公司
  • 铜川有哪些需要网页设计师的公司seo免费优化
  • 四川建设招标网站网络推广是做什么工作的
  • 做网站怎么配电脑排名轻松seo 网站
  • 长沙做痔疮东大医院L网站网络广告联盟
  • 大连信联科技做的网站怎么样seo建站收费地震
  • 游戏网站建设杭州专业网站制作网站公司
  • 网站建设需求确定今日实时热搜
  • 做网站的公司地址百度官方app免费下载
  • 做网站前端多少钱培训体系
  • 江西做网站朋友圈营销
  • 网站双收录怎么做301跳转阿里指数查询官网
  • 兼容ie8的网站模板免费b站推广网站
  • 珠海网站建立泰安seo培训
  • 灰色网站设计网页友情链接
  • 银川网站建设广告公司google搜索引擎官网
  • 做团队网站源码有哪些沈阳关键词自然排名
  • 用wordpress框架建站网络推广电话
  • 单页网站排名站内优化主要从哪些方面进行
  • 大连网站建设案例seo查询 站长之家
  • 网站建设 微信 appsem优化是什么
  • 广州建站网络推广公司微信群免费推广平台
  • 防内涵吧网站源码怎么推广淘宝店铺
  • 深圳做app网站建设天津关键词优化网站
  • wordpress 认证证书seo网站优化网站编辑招聘
  • 北京网站建设在线seo如何建立优化网站
  • 网站建设狼盾网络营销型网站建设策划书
  • 网站服务器基本要素有哪些seo怎么优化
  • 淄博外贸网站建设头条广告入口
  • 一个网站做十个二级域名什么是论坛推广