| 
						 | 
						- /**
 -  * 响应拦截
 -  * @param {Object} http 
 -  */
 - export const responseInterceptors = (vm) => {
 -     uni.$uv.http.interceptors.response.use((response) => { /* 对响应成功做点什么 可使用async await 做异步操作*/
 -         const data = response.data
 - 		
 - 		if (data.code == 200 || data.code == 905) {
 - 			return Promise.resolve(data);
 - 		}else if(data.code === 500 && (data.message == '操作失败,token非法无效!' || data.message == '操作失败,用户不存在!')){
 - 			uni.removeStorageSync('token')
 - 			uni.removeStorageSync('userInfo')
 - 			uni.removeStorageSync('sessionKey')
 - 			uni.navigateTo({
 - 				url:"/pages/auth/index"
 - 			})
 - 			return;
 - 		}else{
 - 			uni.$uv.toast(data.message)
 - 			return Promise.reject(data)
 - 		}
 -         
 -     }, (response) => {
 - 		const data = response.data
 - 		console.info('responseresponse',data)
 - 		if(data.code === 401){
 - 			uni.removeStorageSync('token')
 - 			uni.removeStorageSync('userInfo')
 - 			uni.removeStorageSync('sessionKey')
 - 			uni.navigateTo({
 - 				url:"/pages/auth/index"
 - 			})
 - 			return;
 - 		}
 - 		return Promise.reject(response)
 -     })
 - }
 
 
  |