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

做网站会提供源代码吗拖拽建站平台

做网站会提供源代码吗,拖拽建站平台,包装设计平台,软件培训计划和培训内容这是一个基于microsoft/fetch-event-source包封装的sse函数,包含开始、停止功能; 可传更多参数、使用非常简单。 使用前: 安装 microsoft/fetch-event-source 代码: // sse import { fetchEventSource } from microsoft/fetch-event-source import { …

这是一个基于@microsoft/fetch-event-source包封装的sse函数,包含开始、停止功能; 可传更多参数、使用非常简单。

使用前: 

        安装 @microsoft/fetch-event-source

代码:


// sse
import { fetchEventSource } from '@microsoft/fetch-event-source'
import { getUserJWTtoken } from '@/utils/auth' // 引入你自己的Authorization// 参数处理
const factory = (options) => ((options.method = options.method || 'POST'),(options.headers = options.headers || {'Content-Type': 'application/json',Authorization: getUserJWTtoken(),}),(options.body = options.body || {}),options
)
let controller = null
// 参数处理
export default function () {return {// 开始ssestart: async (url, options = {}, callback) => {try {if (!url) {console.log('请输入有效url')return}controller = new AbortController()const signal = controller.signalawait fetchEventSource(url, {signal: signal,...factory(options),openWhenHidden: true,onmessage(event) {callback({ status: 'running', message: event })},onerror(error) {throw error // 必须抛出错误,否则停止不了},onclose(msg) {callback({ status: 'finish', message: '读取结束' })},})} catch (error) {callback({ status: 'error', message: error })}},// 停止ssestop: () => {controller?.abort()},}
}

使用:

<template><a-button @click="startSSE">开始sse</a-button><a-button @click="stopSSE">停止sse</a-button>
</template><script setup>
import sseHook from "./sse";const sse = sseHook();const startSSE = () => {const params = {params1: "params1",params2: "params2",params3: "params3"};/*三个参数1. url 你的sse对应的后端接口2. params 你的入参 必须是json字符串3. 回调函数(运行状态, 返回信息)*/sse.start(url, { body: JSON.stringify(params) }, ({ status, message }) => {console.og(status, message);});
};const stopSSE = () => {sse.stop();
};
</script>

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

相关文章:

  • 网站建设后台cms管理系统方案网站定制系统数据处理软件
  • 现在网站开发技术有哪些投资公司经营范围有哪些内容
  • 招聘网站代做牧风 wordpress
  • 网站后台首页婚庆网站建设论文
  • 泗县住房和城乡建设局网站网页空间层次
  • 崇信县门户网站留言首页网站开发协议模板
  • 什么网站免费做简历模板有哪些好的网页设计
  • 可以做动漫的网站腾讯做的购物网站
  • 上海微信网站公司哪家好重庆网址
  • 电脑用虚拟机做网站桐城做网站的公司
  • 网站建设php文件放哪里网站开发补充协议
  • 怎么判断网站有没有做百度商桥wordpress文章页模板
  • 普陀网站建设哪家好网站建设优化话术
  • 连接品硕网线做怎么弹网站建站排名
  • 电商网站运维怎么做设计动漫的软件
  • 机械网站精选yw52777最新跳转接口
  • 蓝色 宽屏 网站 模板北京新网
  • 江苏网站建设哪家有济南地产行业网站开发
  • 简约的网站设计界面深达网站制作深圳公司
  • 金华网站建设制作好的专业网站建设公司
  • 深圳建设网站公管理咨询公司名称
  • 做旅游网站会遇到什么问题自己怎么注册一个网站
  • 什么网站有题目做wordpress汉化管理界面
  • 网站开发app开发怎么实现网站建设报价方案
  • 微信分销网站建设wordpress 站点迁移
  • 网站开发实例百度云wordpress国家主题
  • 电子商务网站建设规划品牌建设提升
  • 如何做一个商城类型的网站北京建筑公司
  • 深圳做营销网站制作郑州做网站怎么样
  • 做一个企业的网站怎么做地方o2o同城网站源码