租房小程序前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

18 lines
636 B

/**
* 响应拦截
* @param {Object} http
*/
export const responseInterceptors = (vm) => {
uni.$uv.http.interceptors.response.use((response) => { /* 对响应成功做点什么 可使用async await 做异步操作*/
const data = response.data
if (data.code !== 200) { // 服务端返回的状态码不等于200,则reject()
uni.$uv.toast(data.message)
return Promise.reject(data)
}
return Promise.resolve(data);
}, (response) => { /* 对响应错误做点什么 (statusCode !== 200)*/
console.info('interceptors.response---------',data)
return Promise.reject(response)
})
}