| 1234567891011121314151617181920212223242526272829303132333435 | 
							- class Socket {
 
-     constructor({
 
-         socket
 
-     }) {
 
-         this.baseUrl = socket;
 
-         this.socketEstablish = false; //是否建立链接
 
-         this.socketCallback = () => {
 
-         };
 
-     }
 
-     initSocket() {
 
-         this.SocketTask = uni.connectSocket({
 
-             url: this.baseUrl + '/waserver/webSocket/' + uni.getStorageSync('userMsg').token,
 
-             complete: (res) => {
 
-                 console.log(res)
 
-             }
 
-         })
 
-         this.SocketTask.onOpen(function (res) {
 
-             this.socketEstablish = true;
 
-         })
 
-         this.SocketTask.onMessage(function (res) {
 
-             // this.socketCallback(res)
 
-             this.$Http.updateMessage && this.$Http.updateMessage()
 
-         })
 
-         this.SocketTask.onError(function (res) {
 
-             this.socketEstablish = false;
 
-         })
 
-         this.SocketTask.onClose(function (res) {
 
-             this.socketEstablish = false;
 
-         })
 
-     }
 
- }
 
- export {
 
-     Socket
 
- }
 
 
  |