| | |
| | | import { ref, computed, onBeforeUnmount } from 'vue' |
| | | |
| | | /** ✅ 你的 WS 地址前缀(后面拼 userId) */ |
| | | const WS_BASE = 'wss://wrj.shuixiongit.com/ws/chat?userId=' |
| | | const WS_BASE = 'ws://218.202.104.82:38201/ws/chat' |
| | | |
| | | const uid = ref('2') |
| | | const peerUid = ref('3') |
| | | const uid = ref('1') |
| | | const peerUid = ref('2011686857615683585') |
| | | |
| | | const connected = ref(false) |
| | | const state = ref('idle') // idle | calling | ringing | in-call |
| | |
| | | function connectWS() { |
| | | if (ws) ws.close() |
| | | |
| | | ws = new WebSocket(WS_BASE + encodeURIComponent(uid.value)) |
| | | ws = new WebSocket(WS_BASE, "eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VyX2tleSI6IjBkM2NlYmZhLTU4NTUtNDQ1OS04YWQwLTk2NzBlODM2N2Q2OCIsInVzZXJuYW1lIjoiYWRtaW4ifQ.ALOJPzPad4OGNIwx3U61eXEZaGeVd46KlJhVXVWBXMg9q-ks8LqJTx8eXoS-SjjrYDegdAZCkn_TW-xqbe6C6A") |
| | | |
| | | ws.onopen = () => { |
| | | connected.value = true |