gpt4 book ai didi

javascript - SocketIO 数据到 VueJS

转载 作者:行者123 更新时间:2023-11-30 19:43:38 25 4
gpt4 key购买 nike

如何将 socketIO 的数据结果放入 Vue 实例?这是我的代码:

let socket = io();
let users;

socket.on('user-connected', (data) => {
users = data.count;
});
socket.on('user-disconnected', (data) => {
console.log(data.count);
});

new Vue({
el: '#playersCounter',
data: {
playerCounter: users
}
});

HTML:

<div class="d-flex justify-content-start" id="playersCounter">
<p class="onlinePlayersCounter">Online: {{playerCounter}}</p>
</div>

目前我没有收到任何错误,也没有显示数据。

最佳答案

这应该有效:

let socket = io();

new Vue({
el: '#playersCounter',
data: {
playerCounter: users
},
created: function() {
socket.on('user-connected', (data) => {
this.playerCounter = data.count;
console.log(data.count);
});
socket.on('user-disconnected', (data) => {
this.playerCounter = data.count;
console.log(data.count);
});
},
});

关于javascript - SocketIO 数据到 VueJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55152037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com