收藏
回答

wx.showLoading的弹出时间也和网络有关吗?

想问一下wx.showLoading是如何加载到页面的,是需要一个请求的过程吗?我们经常在request的时候会将loading作为一个防止重复点击的手段,但是开发者工具验证了下。slow 3G的情况下,wx.showLoading的出现在几秒后,这段时间完全可以继续点击,继续请求

回答关注问题邀请回答
收藏

5 个回答

  • evol
    evol
    2023-03-23

    网络快其实也有问题

    最好的办法就是先showLoading,在模态加载的complete回调里面resolve到网络请求的promise里头

    2023-03-23
    有用
    回复
  • Cjiang
    Cjiang
    2021-03-09

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2021-03-09
    有用
    回复
  • less
    less
    2021-03-09
                    wx.showToast({
    			title: '上传图片中',
    			icon: 'loading',
    			duration: 30000,
    			mask: true  // 遮罩层,防止点击
    		})
    
    2021-03-09
    有用
    回复 2
    • 袭人
      袭人
      2021-03-09
      可能是我没说清楚,mask是设置了的,我说的意思是slow 3G下loading整个组件都不会立马出现,mask都不能立马出现
      2021-03-09
      1
      回复
    • less
      less
      2021-03-10回复袭人
      我觉得没关系,程序执行到那行就弹出来了
      2021-03-10
      回复
  • 木头
    木头
    2021-03-09

    应该是开发者工具调整网络的问题,变3g之后什么都慢了

    2021-03-09
    有用
    回复 1
    • less
      less
      2021-03-09
      我觉得3g,2g,没问题,换成3g,首页的图片依旧加载的很快
      2021-03-09
      回复
  • 有棱角的胖子
    有棱角的胖子
    2021-03-09

    断网也能调wx.showLoading啊

    2021-03-09
    有用
    回复
登录 后发表内容
问题标签