/** * 响应拦截 * @param {Object} http */ module.exports = (vm) => { uni.$u.http.interceptors.response.use((response) => { /* 对响应成功做点什么 可使用async await 做异步操作*/ const data = response.data // 自定义参数 // const custom = response.config?.custom // if (data.code !== 200) { // 服务端返回的状态码不等于200,则reject() // uni.$u.toast(data.message) // if (data.code === 401) { // // console.log('未登录、登录失效'); // // 未登录、登录失效 // uni.reLaunch({ // url: '/pages/login/login' // }) // } // return Promise.reject(data) // } // console.log(data.data); return data.data || {} }, (response) => { /* 对响应错误做点什么 (statusCode !== 200)*/ return Promise.reject(response) }) }