Merge branch 'master' of https://gitee.com/beijing_hongye_huicheng/lilishop-uniapp
						commit
						7c71375b6c
					
				
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							|  | @ -6,7 +6,7 @@ export default class SocketService { | ||||||
|    * 单例 |    * 单例 | ||||||
|    */ |    */ | ||||||
|   static instance = null; |   static instance = null; | ||||||
|   static get Instance() { |   static get Instance () { | ||||||
|     if (!this.instance) { |     if (!this.instance) { | ||||||
|       this.instance = new SocketService(); |       this.instance = new SocketService(); | ||||||
|     } |     } | ||||||
|  | @ -29,12 +29,12 @@ export default class SocketService { | ||||||
|   connectRetryCount = 0; |   connectRetryCount = 0; | ||||||
| 
 | 
 | ||||||
|   //  定义连接服务器的方法
 |   //  定义连接服务器的方法
 | ||||||
|   connect() { |   connect () { | ||||||
|     // 连接服务器
 |     // 连接服务器
 | ||||||
|     if (!window.WebSocket) { |     if (!window.WebSocket) { | ||||||
|       return console.log("您的浏览器不支持WebSocket"); |       return console.log("您的浏览器不支持WebSocket"); | ||||||
|     } |     } | ||||||
|     this.ws = new WebSocket(config.baseWsUrl+'/'+storage.getAccessToken()); |     this.ws = new WebSocket(config.baseWsUrl + '/' + storage.getAccessToken()); | ||||||
|     // 连接成功的事件
 |     // 连接成功的事件
 | ||||||
|     this.ws.onopen = () => { |     this.ws.onopen = () => { | ||||||
|       console.log("连接服务端成功"); |       console.log("连接服务端成功"); | ||||||
|  | @ -54,24 +54,23 @@ export default class SocketService { | ||||||
|     }; |     }; | ||||||
|     // 得到服务端发送过来的数据
 |     // 得到服务端发送过来的数据
 | ||||||
|     this.ws.onmessage = (msg) => { |     this.ws.onmessage = (msg) => { | ||||||
|       // console.log(msg.data)
 |  | ||||||
|       this.registerCallBack(msg.data); |       this.registerCallBack(msg.data); | ||||||
|     }; |     }; | ||||||
|   } |   } | ||||||
|   // 回调函数的注册
 |   // 回调函数的注册
 | ||||||
|   registerCallBack(callBack) { |   registerCallBack (callBack) { | ||||||
|     // console.log("回调函数的注册", callBack);
 |     // console.log("回调函数的注册", callBack);
 | ||||||
|     this.callBackMapping = callBack; |     this.callBackMapping = callBack; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   // 取消某一个回调函数
 |   // 取消某一个回调函数
 | ||||||
|   unRegisterCallBack(callBack) { |   unRegisterCallBack (callBack) { | ||||||
|     console.log("取消某一个回调函数", callBack); |     console.log("取消某一个回调函数", callBack); | ||||||
|     this.callBackMapping = null; |     this.callBackMapping = null; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   // 发送数据的方法
 |   // 发送数据的方法
 | ||||||
|   send(data) { |   send (data) { | ||||||
|     // 判断此时此刻有没有连接成功
 |     // 判断此时此刻有没有连接成功
 | ||||||
|     if (this.connected) { |     if (this.connected) { | ||||||
|       this.sendRetryCount = 0; |       this.sendRetryCount = 0; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue