/**  
 | 
 * 请求拦截  
 | 
 * @param {Object} http  
 | 
 */  
 | 
module.exports = (vm) => {  
 | 
    uni.$u.http.interceptors.request.use((config) => { // 可使用async await 做异步操作 
 | 
        console.log(config);  
 | 
        if (vm.$store.state.session) {  
 | 
            config.header['Cookie'] = 'eva-auth-token=' + vm.$store.state.session  
 | 
        }  
 | 
        uni.showLoading({ title: '请求中' });  
 | 
        config.data = config.data || {}  
 | 
        return config  
 | 
    }, (config) => Promise.reject(config)) // 可使用async await 做异步操作  
 | 
} 
 |