| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
 
- var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
 
- var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
 
- module.exports = function () {
 
-   function SocketWeapp(serverURL) {
 
-     var _this = this;
 
-     (0, _classCallCheck2.default)(this, SocketWeapp);
 
-     this.onopen = function () {};
 
-     this.onmessage = function () {};
 
-     this.onclose = function () {};
 
-     this.onerror = function () {};
 
-     wx.onSocketOpen(function () {
 
-       _this.onopen();
 
-     });
 
-     wx.onSocketMessage(function (msg) {
 
-       _this.onmessage(msg);
 
-     });
 
-     wx.onSocketClose(function () {
 
-       _this.onclose();
 
-     });
 
-     wx.onSocketError(function (error) {
 
-       _this.onerror(error);
 
-     });
 
-     wx.connectSocket({
 
-       url: serverURL
 
-     });
 
-   }
 
-   (0, _createClass2.default)(SocketWeapp, [{
 
-     key: "send",
 
-     value: function (data) {
 
-       wx.sendSocketMessage({
 
-         data: data
 
-       });
 
-     }
 
-   }, {
 
-     key: "close",
 
-     value: function () {
 
-       wx.closeSocket();
 
-     }
 
-   }]);
 
-   return SocketWeapp;
 
- }();
 
 
  |