跳到主要内容

bn.createEventSource

createEventSource(url): undefined | EventSource

description Create a EventSource Instance

remark supported jssdk >= 4.43.0

remark must apply the permission of createEventSource (ENABLE_NETWORK_SSE) for the mini-program

remark not support EventSource's configuration options yet

remark mdn https://developer.mozilla.org/en-US/docs/Web/API/EventSource

example

const eventsource = bn.createEventSource("https://sse.dev/test?interval=5")
eventsource.onmessage = (res) => {
console.log(res.data)
}
eventsource.onopen = (res) => {
console.log(res)
}
eventsource.onerror = () => {
console.log("error")
}
eventsource.addEventListener('custom', (res) => {
console.log(res.data)
})
eventsource.close()

Parameters

NameType
urlstring

Returns

undefined | EventSource