除了hideloading能取消showloading事件之外,有没有其他情况也会取消showloading;
各位道友有没有碰到过.我写了showloading事件;在没走到hideloading的时候就自己没了,特别是一打开这个页面的时候.(在打开这个页面的时候会有多次showloading事件,但是还没到hideloading就已经没了)
function request(data, fun) {
wx.showLoading({
title: ‘加载中’,
})
if (data.action == 10002 || data.action == 10003 || data.action == 50001 || data.action == 60005 ) {
data.shopid = shopid;
data = JSON.stringify(data);
wx.request({
url: url + ‘index.php/Api/Index/index’,
data: {
data: data
},
method: “POST”,
header: {
“Content-Type”: “application/x-www-form-urlencoded”
},
success: function (res) {
if (fun) {
fun(res.data);
}
}
})
} else {
data.shopid = shopid;
data = JSON.stringify(data);
wx.request({
url: url + ‘index.php/Api/Index/index’,
data: {
data: data
},
method: “POST”,
header: {
“Content-Type”: “application/x-www-form-urlencoded”
},
success: function (res) {
wx.hideLoading();
if (fun) {
fun(res.data);
}
}
})
}
}