html52.com
我爱小程序-开发者交流社区

wx.hideLoading()在定时器(延时器)中没有生效

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.hideLoading() 客户端 Stable v1.02.1904090 2.4.4


关闭Loading,因为需要给用户一个接口未调用成功的提示(以一直Loading的形式展示)。请问应该怎么做才可以在接口调用的时候关闭Loading?也就是弹出支付密码的页时,隐藏那个Loading?



关闭Loading,因为需要给用户一个接口未调用成功的提示(以一直Loading的形式展示)。请问应该怎么做才可以在接口调用的时候关闭Loading?也就是弹出支付密码的页时,隐藏那个Loading?

第一张图是在真机上测试的,当点击购买按钮的时候,就会执行马上gobuy(),这个时候打开Loading,在成功调用接口的时候关闭Loading,但是success函数执行了定时器,但是却没能关闭Loading;在接口调用失败的时候fail(res){}里面就没有关闭Loading,因为需要给用户一个接口未调用成功的提示(以一直Loading的形式展示)。请问应该怎么做才可以在接口调用的时候关闭Loading?也就是弹出支付密码的页时,隐藏那个Loading?

网友回复

是小白啊:

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付