收藏
回答

showloading mask true 仍然穿透

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug showLoading 客户端 7.0.1 2.5.0

- 当前 Bug 的表现(可附上截图)

showLoading mask true,在调用了 showToast之后, mask true就不再生效了


- 预期表现

showLoading mask true 一直生效


- 复现路径

在showLoading 延时若干秒后,调用showToast,再执行showLoading mask 无效,复现方法,下面给出


- 提供一个最简复现 Demo


testShowLoading:function(){

wx.showLoading({

title: 'Test',

mask:true,

})

setTimeout(function(){

wx.hideLoading();

wx.showToast({

title: 'Test2',

})

},5000)

},


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

2 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-01-14

    问题未复现。请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2019-01-14
    有用
    回复 16
    • Jeff
      Jeff
      2019-01-14

      https://developers.weixin.qq.com/s/y5LMapmd7T50

      已生成片段,请帮忙分析一下

      2019-01-14
      回复
    • Jeff
      Jeff
      2019-01-14回复Jeff

      机型是iphone 6s plus ,微信版本是7.0.1

      2019-01-14
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2019-01-15回复Jeff

      更新至7.0.2试试,方便录个视频看看?

      2019-01-15
      回复
    • Jeff
      Jeff
      2019-01-15回复疯狂的小辣椒

      已更新到7.0.2,还是一样的,视频地址

      https://pan.baidu.com/s/1O9bO1FLqjoy2Bac-M0uvdg


      2019-01-15
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2019-01-15回复Jeff

      收到,我们看下

      2019-01-15
      回复
    查看更多(11)
  • 管凯旋
    管凯旋
    2019-01-14

    showLoading和showToast同时只能显示一个,你给showLoading都关了哪来mask,你给toast加mask呗

    2019-01-14
    有用
    回复 9
    • Jeff
      Jeff
      2019-01-14

      连续执行多次这个方法,在第二次,你就发现,showLoading的mask没用了

      2019-01-14
      回复
    • 管凯旋
      管凯旋
      2019-01-14回复Jeff

      一直可以啊,在哪手机上有问题,我猜是你在showtoast的时候点的,而你toast没加mask

      2019-01-14
      回复
    • Jeff
      Jeff
      2019-01-14回复管凯旋

      用工具是可以的,在手机上不行。我用的iphone 6s plus 测试的

      2019-01-14
      回复
    • 管凯旋
      管凯旋
      2019-01-14回复Jeff

      Android我测好的,没ios,告辞

      2019-01-14
      回复
    • Jeff
      Jeff
      2019-01-14回复管凯旋

      别啊,兄弟,我试试Android的去

      2019-01-14
      回复
    查看更多(4)
登录 后发表内容