Mr.Shi
2023-08-23 c43e9ca8e4baa3e31c1da3c086ec8f1a7d12e438
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/**
 * 响应拦截
 * @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)
    })
}