| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 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 (event) {      _this.onclose(event);    });    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;}();
 |