小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.showLoading与wx.hideLoading()的使用会影响wx.showToast的使用,导致在真机调试上出现一闪而过现象
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
给showLoading hideLoading 给她成对一下,就解决了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我加了个 setTimeout 搞定了(#源自 @o0o有脾气的酸奶 的回答)
Object.defineProperty(wx, 'showToast', { configurable: true, enumerable: true, writable: true, value(obj) { if (obj.hideLoading) { wx.hideLoading(); delete obj.hideLoading; setTimeout(() => { showToast.call(this, obj); }, 500); } else { showToast.call(this, obj); } } })
Object.defineProperty(wx, 'showToast', {
configurable: true,
enumerable: true,
writable: true,
value(obj) {
if (obj.hideLoading) {
wx.hideLoading();
delete obj.hideLoading;
setTimeout(() => {
showToast.call(this, obj);
}, 500);
}else{
}
})
你的需求是什么?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
给showLoading hideLoading 给她成对一下,就解决了
我加了个 setTimeout 搞定了(#源自 @o0o有脾气的酸奶 的回答)
Object.defineProperty(wx, 'showToast', { configurable: true, enumerable: true, writable: true, value(obj) { if (obj.hideLoading) { wx.hideLoading(); delete obj.hideLoading; setTimeout(() => { showToast.call(this, obj); }, 500); } else { showToast.call(this, obj); } } })
Object.defineProperty(wx, 'showToast', {
configurable: true,
enumerable: true,
writable: true,
value(obj) {
if (obj.hideLoading) {
wx.hideLoading();
delete obj.hideLoading;
setTimeout(() => {
showToast.call(this, obj);
}, 500);
}else{
showToast.call(this, obj);
}
}
})
你的需求是什么?