Uni-app
20200421 uni-app 封装请求拦截、响应拦截
安装
npm install uni-request --save
封装方法
import uniRequest from '../uni-request/index.js';
import config from '../config/index.js' // 全局域名配置
/**
* 提供的方法有
* uniRequest.request(config)
* uniRequest.get(url[, config])
* uniRequest.delete(url[, config])
* uniRequest.head(url[, config])
* uniRequest.options(url[, config])
* uniRequest.post(url[, data[, config]])
* uniRequest.put(url[, data[, config]])
* uniRequest.patch(url[, data[, config]])
*
*/
// 全局配置
uniRequest.defaults.baseURL = config.baseUrl;
// 请求拦截
uniRequest.interceptors.request.use(
request => {
//配置基本信息
return request;
},
err => {
console.log('请求失败');
return Promise.reject(err);
});
// 响应拦截
uniRequest.interceptors.response.use(function(response) {
console.log('返回进