13 lines
		
	
	
		
			373 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			373 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| uni.addInterceptor({
 | |
|   returnValue (res) {
 | |
|     if (!(!!res && (typeof res === "object" || typeof res === "function") && typeof res.then === "function")) {
 | |
|       return res;
 | |
|     }
 | |
|     return new Promise((resolve, reject) => {
 | |
|       res.then((res) => {
 | |
|         if (!res) return resolve(res) 
 | |
|         return res[0] ? reject(res[0]) : resolve(res[1])
 | |
|       });
 | |
|     });
 | |
|   },
 | |
| }); | 
