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

张店网站制作seo优化员

张店网站制作,seo优化员,企业作风建设包括哪些方面,wordpress内网服务器非常慢微信小程序实现sse 注:因为微信小程序不支持sse请求,因为后台给的是分包的流,所以我们就使用接受流的方式,一直接受,然后把接受的数据拿取使用。这里还是使用uniapp的原生请求。 上代码 //注意:一定要下…

微信小程序实现sse

注:因为微信小程序不支持sse请求,因为后台给的是分包的流,所以我们就使用接受流的方式,一直接受,然后把接受的数据拿取使用。这里还是使用uniapp的原生请求。
在这里插入图片描述

上代码

//注意:一定要下载text-encoding-shim包,后台地址和token和后台约束好,复制代码后替换url和地址,即可使用。
import * as TextEncoding from "text-encoding-shim";
let buffer = ''; //定义在页面的最外面。
let encoder = new TextEncoding.TextDecoder("utf-8");//定义在页面的最外面。//方法startSSE() {   this.requestTask = uni.request({url: "sse后台地址",method: 'get', header: {'Accept': 'text/event-stream',//必填返回的是文本'Cache-Control': 'no-cache','Connection': 'keep-alive', 'Authorization': 'token'//后台的token},responseType: 'arraybuffer',//接受的是流enableChunked: true,//开启分包success: (res) => {}});this.requestTask.onChunkReceived((res) => { try {// 将ArrayBuffer转为字符串并追加到缓冲区let arrayBuffer = new Uint8Array(res.data)let chunkStr = encoder.decode(arrayBuffer);buffer += chunkStr;// 分割完整事件(以\n\n分隔)let eventEndIndex;while ((eventEndIndex = buffer.indexOf('\n\n')) >= 0) {const eventData = buffer.slice(0, eventEndIndex);buffer = buffer.slice(eventEndIndex + 2);// 解析SSE事件内容const message = this.parseSSEEvent(eventData);if (message) {console.log('收到事件:', message);// 触发自定义事件或更新数据 //数据拿到后,做自己的业务处理}}} catch (e) {console.error('数据处理异常:', e);} });
},
// 解析SSE事件格式parseSSEEvent(rawData) {const lines = rawData.split('\n');let event = { data: '' };lines.forEach(line => {const colonIndex = line.indexOf(':');if (colonIndex > 0) {const field = line.slice(0, colonIndex).trim();const value = line.slice(colonIndex + 1).trim();if (field === 'data') {event.data += value + '\n';} else if (field === 'event') {event.type = value;} else if (field === 'id') {event.id = value;} else if (field === 'retry') {event.retry = parseInt(value, 10);}}});event.data = event.data.trimEnd(); // 移除末尾换行return event.data ? event : null;},
http://www.dtcms.com/wzjs/194512.html

相关文章:

  • 一个网站需要服务器吗免费自动推广手机软件
  • 企业的网站建设费用市场营销策划公司排名
  • 攀枝花市三线建设博物馆网站线上营销工具
  • 泗洪县建设局网站漳州seo建站
  • wix网站怎么做滚动搜索引擎
  • 心悦俱乐部官方网站怎么做任务免费制作链接
  • 中国十大电商平台排行榜宁波网站推广优化公司怎么样
  • asp网站开发设计文档厦门seo网站推广优化
  • wordpress图片切换如何做谷歌优化
  • 开发一个网站要多少钱app广告投放价格表
  • 电子商务网站建设管理郑州网站建设专业乐云seo
  • 怎么做进入网站js特效企业网站推广的形式有
  • 网站建设应注意的问题有哪些百度关键词排名工具
  • 做拼多多网站赚钱吗公司网页制作
  • 济宁专业网站建设竞价排名的服务模式是
  • 青岛专业网站制作团队seo网络优化前景怎么样
  • 建设网站方式有哪些网站运营推广方案
  • 做网站还要数据库吗行业关键词
  • 技术支持 中山网站建设企业网络营销推广平台
  • asp网站发布ftp广州品牌营销服务
  • 同和网站建设网站多久被百度收录
  • 上海各区的网站有哪些公司seo搜索引擎优化步骤
  • 人民日报电子版报纸seo技术网网
  • 棋牌网站哪里做百度手机助手网页版
  • 台州建设局网站信息价制作网站的网址
  • python django 做 网站网站建设流程步骤
  • 下载了模板如何做网站百度站长工具使用方法
  • 网站开发与运营快速提升排名seo
  • phpmysql网站开发项目式教程软文代写平台
  • 做鸡蛋仔冰淇淋店网站2023年10月爆发新冠