Interface: WebSocketInterceptor
core/useWebSocket.WebSocketInterceptor
拦截器对象。
Hierarchy
↳
WebSocketInterceptor
Properties
close
• Optional close: (ws: WebSocket, event: CloseEvent) => void
Type declaration
▸ (ws, event): void
连接关闭时触发。
Parameters
| Name | Type |
|---|---|
ws | WebSocket |
event | CloseEvent |
Returns
void
error
• Optional error: (ws: WebSocket, event: Event) => void
Type declaration
▸ (ws, event): void
连接发生错误而被关闭时触发,这意味着当前连接由于一些错误事件的发生 (例如无法发送一些数据) 而被关闭。
Parameters
| Name | Type |
|---|---|
ws | WebSocket |
event | Event |
Returns
void
fail
• Optional fail: () => void
Type declaration
▸ (): void
重连失败时触发。
Returns
void
message
• Optional message: (ws: WebSocket, event: MessageEvent<any>) => void
Type declaration
▸ (ws, event): void
接收到新消息时触发。
Parameters
| Name | Type |
|---|---|
ws | WebSocket |
event | MessageEvent<any> |
Returns
void