真机下hideLoading会关掉toast提示框
发布于 5 年前 作者 schang 6515 次浏览 来自 官方Issues

问题描述:

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);

1 回复

你好,wx.showLoading 和wx.showToast只能显示一个,但是使用wx.hideToast或wx.hideloading都可以关闭提示框

wx.showLoading 应与 wx.hideLoading 配对使用

回到顶部