问题描述:
wx.hideLoading()的功能时隐藏 loading 提示框,但是在真机环境下(小米,华为,iPhone)把wx.showToast(…)的提示框也关掉了。____
而在开发工具里面是不会关掉toast提示框的。
以下是测试例子:
先延时10秒等加载完成,然后开始测试
显示toast提示框15秒,然后3秒后调用wx.hideLoading();
开发工具里面toast提示框会显示15秒,正常
但真机里面显示3秒就被关掉了。
__在页面onload()方法里面贴入以下代码就能测试出问题了
__
setTimeout(function(){
wx.showToast({
title: ‘bbbbbb’,
duration: 15000
})
setTimeout(function(){
wx.hideLoading();
},3000);
},10000);
你好,wx.showLoading 和wx.showToast只能显示一个,但是使用wx.hideToast或wx.hideloading都可以关闭提示框
wx.showLoading 应与 wx.hideLoading 配对使用
wx.showToast 应与 wx.hideToast 配对使用