最近在调试微信小程序时,发现有报错问题,虽然没影响使用,但是看着不舒服啊,还是着手解决吧,先看一下报错

从论坛看了看说是最新版本的微信7.0.13测试版会出现,但是还得找找看看是不是这样

我们都知道wx.showLoading和wx.hideLoading是成对使用的,在去代码中中发现还是代码问题

wx.showLoading({title:'加载中'})
wx.request({
     url: url,
     method: method,
     data: params,
     header: header,
     success: (res) => {
      wx.hideLoading()
     },
     fail: function (res) {
        wx.hideLoading()
     },
     complete: function () {
       wx.hideLoading()
     }
   })

代码中成功,失败,结束回调中都调用了hideLoading,这里不用多说complete在成功或者失败时都要执行,我们把成功与失败里的hideLoading注释掉在去调试,报错问题就没有了,微信还是有很多坑的,比如页面栈问题,加入你的使用navigateTo做跳转,在页面栈达到10层时页面跳转就失效了,(getCurrentPages()获取页面栈),这就要求我们在写代码时,根据项目需求来合理跳转页面!

Logo

鸿蒙生态一站式服务平台。

更多推荐