关于ajax处理请求的思考

关于ajax处理请求的思考

//url白名单
var isInWhiteList = function (url) {
var flag = false
whiteList.forEach((v, i) => {
if (url.indexOf(v) >= 0) {
flag = true
}
})
return flag
}

/**
* http拦截处理
* @param config
* @returns {*}
*/
export const request = function (config) {
// console.log(config.url)
if (!isInWhiteList(config.url)) {
wuage.openToast({
message: '加载中...',
duration: 10000,
zindex: 1,
icon: 'loading'
})
}
// loadingTimer = setTimeout(function () {
// wuage.openToast({
// message: '连接超时',
// duration: 5000,
// zindex: 1,
// icon: 'error'
// })
// },10000)
return config
}

export const response = function (response) {
clearTimeout(loadingTimer)
loadingTimer = setTimeout(function () {
wuage.closeToast();
clearTimeout(loadingTimer)
},300)
return response
}

交互处理!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值