wansfa 1 gadu atpakaļ
vecāks
revīzija
7ab51c0f22
2 mainītis faili ar 6 papildinājumiem un 2 dzēšanām
  1. 2 0
      src/utils/webSocket.js
  2. 4 2
      src/views/qw/qwChat/qq.vue

+ 2 - 0
src/utils/webSocket.js

@@ -19,6 +19,7 @@ var server = "ws://localhost:7012/imserver/r:";
 
 export default {
     socket: {},
+    hasLogin:false,
     initSocket: function(uid,reset) {
         if(typeof(WebSocket) === "undefined"){
             console.log("您的浏览器不支持socket")
@@ -27,6 +28,7 @@ export default {
             if(!this.socket || reset){
                 console.log("实例化socket");
                 this.socket = new WebSocket(server+uid);
+                this.hasLogin=true;
             }
             
         }

+ 4 - 2
src/views/qw/qwChat/qq.vue

@@ -277,9 +277,10 @@ export default {
         }, 2000);
         return;
     }
-    console.log("qxj qwUserId:"+JSON.stringify(this.qwUser));
+    // console.log("qxj qwUserId:"+JSON.stringify(this.qwUser));
     this.isFromLogin=this.$route.query.isFromLogin;
-    if(this.isFromLogin!=1){
+    console.log("qxj isFromLogin:"+this.isFromLogin);
+    if(!this.qwIm.hasLogin){
         this.initSocket(this.qwUser.deviceId);
     }
     this.UserData.id=this.qwUser.userId;
@@ -616,6 +617,7 @@ export default {
 
     handleMessageClick(e, key, message, instance) {
       console.log("点击了消息", e, key, message);
+      console.log("qxj message:"+JSON.stringify(message));
       if (key == "status") {
         instance.updateMessage({
           id: message.id,