작은 프로그램의 웹소켓
1.여기 간단하게 봉인하고 앱에서 먼저js에서 다음을 선언하고 초기화합니다.  startWebSocket: function () {
      var that = this;
      hat.WebSocketInit()
      wx.onSocketError(function () {
 })
wx.onSocketMessage(function (data_) {
      that.socketOperation(data_)
})
wx.onSocketClose(function (res) {
    that.WebSocketInit()
  })
},
// websocket
WebSocketInit: function () {
        wx.connectSocket({
        url: this.data.wws,
        data: {},
        method: 'GET',
        success: function (res) {
        console.log("connectSocket  ")
    },
    fail: function (res) {
        console.log("connectSocket  ")
    }
})
wx.onSocketOpen(function () {
// callback
    var mCmd = { "cmd": "connect.Connect", "data": {} }
    wx.sendSocketMessage({
    data: JSON.stringify(mCmd),
    success: function (res) {
    console.log("sendSocketMessage  ")
},
fail: function (res) {
        console.log("sendSocketMessage  ")
    }
})
wx.onSocketMessage(function (data) {
      console.log("onSocketMessage ", data)
    })
})
},
  
2. 그리고 새 보조 js에서 데이터를 보내고 받습니다.  function sendMessage() {
    var mCmd = { "cmd": "connect.getWlList", "data": { "mdd": "370600" } }
    wx.sendSocketMessage({
          data: JSON.stringify(mCmd),
          success:function(res){
      }
  })
}
function resiverMessage(context) {
    wx.onSocketMessage(function (data) {
    context.onMessage(JSON.parse(data.data)) // onMessage , 
}) } module.exports = { formatNumber: formatNumber, judge: judge, sendMessage: sendMessage, resiverMessage: resiverMessage }
  
3. 사용 시작:    onMessage: function (res) {
    this.setData({ data: res.data });
    console.log(res);
   
  },
  onLoad: function (options) {
    app.data.util.sendMessage();
    app.data.util.resiverMessage(this)
                
                    
        
    
    
    
    
    
                
                
                
                
                
                
                    
                        
                            
                            
                                
                                    
                                    이 내용에 흥미가 있습니까?
                                
                            
                            
                            
                            현재 기사가 여러분의 문제를 해결하지 못하는 경우  AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
                            
                                
                                다양한 언어의 JSON
                            
                            JSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다.
그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다.
저는 일반적으로 '객체'{}...
                            
                            
                            
                            
                            텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
                            
                        
                    
                
                
                
            
startWebSocket: function () {
      var that = this;
      hat.WebSocketInit()
      wx.onSocketError(function () {
 })
wx.onSocketMessage(function (data_) {
      that.socketOperation(data_)
})
wx.onSocketClose(function (res) {
    that.WebSocketInit()
  })
},
// websocket
WebSocketInit: function () {
        wx.connectSocket({
        url: this.data.wws,
        data: {},
        method: 'GET',
        success: function (res) {
        console.log("connectSocket  ")
    },
    fail: function (res) {
        console.log("connectSocket  ")
    }
})
wx.onSocketOpen(function () {
// callback
    var mCmd = { "cmd": "connect.Connect", "data": {} }
    wx.sendSocketMessage({
    data: JSON.stringify(mCmd),
    success: function (res) {
    console.log("sendSocketMessage  ")
},
fail: function (res) {
        console.log("sendSocketMessage  ")
    }
})
wx.onSocketMessage(function (data) {
      console.log("onSocketMessage ", data)
    })
})
},
function sendMessage() {
    var mCmd = { "cmd": "connect.getWlList", "data": { "mdd": "370600" } }
    wx.sendSocketMessage({
          data: JSON.stringify(mCmd),
          success:function(res){
      }
  })
}
function resiverMessage(context) {
    wx.onSocketMessage(function (data) {
    context.onMessage(JSON.parse(data.data)) // onMessage , 
}) } module.exports = { formatNumber: formatNumber, judge: judge, sendMessage: sendMessage, resiverMessage: resiverMessage }
  3. 사용 시작:    onMessage: function (res) {
    this.setData({ data: res.data });
    console.log(res);
   
  },
  onLoad: function (options) {
    app.data.util.sendMessage();
    app.data.util.resiverMessage(this)
                
                    
        
    
    
    
    
    
                
                
                
                
                
                
                    
                        
                            
                            
                                
                                    
                                    이 내용에 흥미가 있습니까?
                                
                            
                            
                            
                            현재 기사가 여러분의 문제를 해결하지 못하는 경우  AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
                            
                                
                                다양한 언어의 JSON
                            
                            JSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다.
그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다.
저는 일반적으로 '객체'{}...
                            
                            
                            
                            
                            텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
                            
                        
                    
                
                
                
            
  onMessage: function (res) {
    this.setData({ data: res.data });
    console.log(res);
   
  },
  onLoad: function (options) {
    app.data.util.sendMessage();
    app.data.util.resiverMessage(this)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.