微信小程序刚进入页面时wx.showLoading在真机上不显示

我的wx.showLoading放在onload生命周期函数里,wx.hideLoading写在request的回调函数里了,模拟器里倒是刚进页面的时候会显示,为什么在手机上看却不显示?

阅读 8.8k
3 个回答

onLoad和onReady虽然有先后顺序,但是那个时间几乎可以忽略不计了。

图片来自官方文档-生命周期
clipboard.png

如果request够快,就是看不到,我觉得你不应该写在request回调里面,应该写在渲染完以后,你现在这么写,请求回来了,还没渲染到页面上,loading已经下去了

模拟器上有个预览可以看下,调用方法 先别hideLoading,先走一波ShowLoading看看出来没,出来了再Hide

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题