无人机管理后台前端(已迁走)
罗广辉
2025-10-11 02409bfbe15f22fc3b5dccadabfd860a660a49d9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import ConnectWebSocket from '@/utils/websocket/index'
import { getWebsocketUrl } from '@/utils/websocket/config'
 
/**
 * 接收一个message函数
 * @param messageHandler
 * @param url
 */
export function useConnectWebSocket(messageHandler, url) {
    const webSocket = new ConnectWebSocket(url || getWebsocketUrl())
 
    webSocket?.registerMessageHandler(messageHandler)
    webSocket?.initSocket()
 
    return webSocket
}