问答 / 1 / 4 / 创建于 1年前
有哪位小哥使用过 VueUse 的 useWebSocket
麻烦贴点代码示例,不太会用。
<template> <div> <input type="text" v-model="message"> <button @click="sendMessage">Send</button> <ul> <li v-for="msg in messages" :key="msg">{{ msg }}</li> </ul> </div> </template> <script> export default { data() { return { message: '', messages: [] } }, mounted() { this.$useWebsocket({ url: 'ws://example.com/chat', onopen: () => { console.log('WebSocket connected'); }, onmessage: event => { this.messages.push(event.data); }, onclose: () => { console.log('WebSocket closed'); }, onerror: (err) => { console.error(err); }, }); }, methods: { sendMessage() { this.$websocket.send(this.message); this.message = ''; }, }, }; </script>
@PHPisGod 多看几遍文档,你如果连WebSocket的原本逻辑都搞不清楚的话,用起来肯定会膈应
我要举报该,理由是: