| 
									
										
										
										
											2022-08-01 03:47:37 +00:00
										 |  |  | import moduleHelper from "./module-helper"; | 
					
						
							|  |  |  | let shareResolve; | 
					
						
							|  |  |  | export default { | 
					
						
							|  |  |  |     WXShareAppMessage(conf){ | 
					
						
							|  |  |  |         wx.shareAppMessage({ | 
					
						
							|  |  |  |             ...JSON.parse(conf) | 
					
						
							|  |  |  |         }); | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     WXOnShareAppMessage(conf,isPromise){ | 
					
						
							|  |  |  |         wx.onShareAppMessage(()=>{ | 
					
						
							|  |  |  |             return { | 
					
						
							|  |  |  |                 ...JSON.parse(conf), | 
					
						
							|  |  |  |                 promise:isPromise ? new Promise((resolve)=>{ | 
					
						
							|  |  |  |                     shareResolve = resolve; | 
					
						
							|  |  |  |                     moduleHelper.send('OnShareAppMessageCallback'); | 
					
						
							|  |  |  |                 }):null | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |         }); | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     WXOnShareAppMessageResolve(conf){ | 
					
						
							|  |  |  |         if(shareResolve){ | 
					
						
							|  |  |  |             shareResolve(JSON.parse(conf)); | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | wx.showShareMenu({ | 
					
						
							|  |  |  |     menus: ['shareAppMessage', 'shareTimeline'] | 
					
						
							|  |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 |