更新记录
1.0.0(2024-09-20)
下载此版本
- 支持了微信小程序的 EventSource 可通过 POST或GET等方式请求
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 4.15 |
× |
2.20.1 |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
微信小程序-POST-EventSource
使用前说明
- 准备好需要的 EventSource API
使用教程
- 引入插件
- 复制以下代码更改即可
let eventSource = uniEventSource({
url: <url>,
method: "POST", // 默认为 POST
data: <data>,
header: {},
onopen: () => {
console.log("SERVER OPEN")
},
onmessage: (res) => {
console.log(res, "onMessage")
},
onerror: (err) => {
console.error(err)
},
onclose: () => {
console.log("SERVER CLOSE")
}
})
// 如果需要中断 可以使用 eventSource.abort() 来中断
可用参数
参数名 |
说明 |
默认值 |
是否必填项 |
url |
eventsource的地址 |
空字符串 |
是 |
method |
eventsource的请求方法 |
POST |
否 |
header |
eventsource的头部方法 |
空对象 |
否 |
data |
eventsource的数据 |
空对象 |
否 |
sslVerify |
ssl验证 |
false |
否 |
数组内可用方法
方法名 |
使用示例 |
说明 |
onopen |
onopen=()=>{} |
eventsource打开时候调用 |
onmessage |
onmessage=(message)=>{} |
eventsource接收到信息时候调用 |
onclose |
onclose=()=>{} |
eventsource关闭时候调用 |
onerror |
onerror=(err)=>{} |
eventsource报错时候调用 |