原生 WebSocket API
创建 WebSocket 连接
在Vue组件中,你可以使用created或mounted生命周期钩子来创建WebSocket连接。例如:
export default {
data() {
return {
socket: null,
messages: []
};
},
created() {
this.socket = new WebSocket('ws://localhost:8765');
this.socket.onopen = () => {
console.log('WebSocket connected');
};
this.socket.onmessage = (event) => {
this.messages.push(event.data);
};
},
methods: {
sendMessage(message) {
this.socket.send(message);
}
}
};
发送消息
你可以在Vue组件的方法中调用socket.send()方法来发送消息。例如,假设你有一个发送消息的按钮,你可以这样处理点击事件:
本文介绍了在Vue项目中如何利用原生WebSocket API创建连接和发送消息,并探讨了vue-native-websocket和vue-socket.io这两个库的使用方法,提供更方便的WebSocket操作。
订阅专栏 解锁全文
502

被折叠的 条评论
为什么被折叠?



