兼容
1.网络请求兼容
1.1 h5需要进行代理
请求封装
import {
getToken,
removeToken
} from './store.js'
export const WX_BASE_URL = 'http://192.168.1.29:8002'
export const POST = 'post'
export const GET = 'get'
export const DELETE = 'delete'
export const PUT = 'put'
/**
* 请求接口封装
* loading 加载loading,默认拥有
*/
export function request({
url,
method,
data,
loading = true
}) {
return new Promise((resolve, reject) => {
loading ? uni.showLoading({
mask: true
}) : ''
uni.request({
// 请求兼容处理
// #ifdef H5
url,
// #endif
// #ifdef MP-WEIXIN
url: WX_BASE_URL + url,
// #endif
header: {
'authorization': getToken('authorization') || ''
},
method,
data,
success