智慧保安互联网APP
liuyg
2021-08-12 f4a4c7709e09bb7c31f802ea8187d1e117efda2b
store/mutations.js
@@ -46,6 +46,43 @@
         state.puserID = data.userID;
         state.avatar = data.avatar;
      }
      uni.connectSocket({
         url: 'ws://192.168.0.111:9034/websocket'
      });
      var socketOpen = false;
      uni.onSocketOpen(function(res) {
         socketOpen = true;
         console.log('持续连接成功')
         sendSocketMessage();
      });
      function sendSocketMessage() {
         var data = {
                  // type: state.puserName,
                  id: state.puserID,
                  type: 'login'
               }
         if (socketOpen) {
            uni.sendSocketMessage({
               data: JSON.stringify(data)
            });
         }
      }
      uni.onSocketMessage(function(res) {
         console.log(res.data);
         var data  = JSON.parse(res.data)
         // if (data.type == 'video') {
            // this.receiveVideo('Receiver', );
            console.log('进入接受 跳转',data.type)
            uni.navigateTo({
               url: '../videoCall/videoCall?state=Receiver&type=' + data.type +'&room=' + data.roomId
            });
         // }
         // console.log('收到服务器内容:' + res.data);
      });
      //储存用户
      WxStorage.set("init", "true");
      WxStorage.set("name", data.userName);