From 3d8b99d274c423fda4452cee35cb3636acf43665 Mon Sep 17 00:00:00 2001 From: "tony.deng" Date: Sun, 18 Nov 2018 17:30:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/20181112t6/src/components/app.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/pages/20181112t6/src/components/app.js b/src/pages/20181112t6/src/components/app.js index 583694e..6d85356 100644 --- a/src/pages/20181112t6/src/components/app.js +++ b/src/pages/20181112t6/src/components/app.js @@ -30,13 +30,17 @@ class App extends Component { socket.on('broadcast_online_users', (data) => { if(data && data.onlineUsers) { - this.state.onlineUsers = data.onlineUsers; + this.setState({ + onlineUsers:data.onlineUsers + }); } }); socket.on('online_users_change', (data) => { if(data && data.onlineUsers) { - this.state.onlineUsers = data.onlineUsers; + this.setState({ + onlineUsers:data.onlineUsers + }); } }); @@ -61,6 +65,8 @@ class App extends Component { }); }); + socket.emit('client_get_online_users', {}); + document.addEventListener("keydown",this.handleEnterKey); } @@ -111,6 +117,13 @@ class App extends Component { }); } + getOnlineUsers() { + setTimeout(function(){ + socket.emit('client_get_online_users', {}); + //getOnlineUsers(); + },1000); + } + render() { return (