调用wx.hideLoading()会意外关闭wx.showToast(),这是一个很操蛋的问题
我一般写网络请求的时候是这样
wx.showLoading();
wx.request({
url: ‘http://xxx.xxx.xxx’,
success: function (res) {
const { data } = res.data;
if (data.code === 1) {
//…
} else {
wx.showToast({ title: data.msg, icon: ‘none’ });
}
},
fail: function () {
wx.showToast({
title: ‘网络出现了问题,请稍后再试~’,
icon: ‘none’
});
},
complete: function () {
//MMD 问题就是在这,把我上面的错误提示都给干掉了
wx.hideLoading();
}
});
为何会这样?
为何会这样?
为何会这样?