收藏
回答

小程序swiper设置动态current,切换后台再回来白屏怎么解决?

初始current也是动态,绑定 bindchange 用于切换 current,但是切换到后台再回来就白屏,在onshow里面接口正常调用,有数据还是白屏



演示链接
https://zsbt-1254153797.cos.ap-shanghai.myqcloud.com/tablet/video/pc/2021/01/14/1610605692250.mp4




最后一次编辑于  2021-01-14
回答关注问题邀请回答
收藏

3 个回答

  • 气象员
    气象员
    2021-01-14

    自己解决了。分享一下吧

    在swiper上加一个wx:if便可解决,说白了就是强制初始化一下。


    2021-01-14
    有用 1
    回复
  • 毅醉听雨眠
    毅醉听雨眠
    2021-01-14

    是不是 swiper上面加了wx:if.我的也是在onshow里请求接口,但是我的不会有白屏,也没有闪烁

    2021-01-14
    有用
    回复 2
    • 气象员
      气象员
      2021-01-14
      没加wxif,如果不设置current动态,就不会出现这种情况
      2021-01-14
      回复
    • 毅醉听雨眠
      毅醉听雨眠
      2021-01-14回复气象员
      估计是设置current时机的问题,可以单独给设置current一个半秒的延迟看看
      2021-01-14
      2
      回复
  • c
    c
    2021-01-14

    我看了下我的,切后台只会闪一下,不会白屏。

    2021-01-14
    有用
    回复 3
    • c
      c
      2021-01-14
      在onload中调接口试一试。
      2021-01-14
      回复
    • 气象员
      气象员
      2021-01-14回复c
      onload更不管用,在onshow中拿到的数据和第一次进来时一模一样
      2021-01-14
      回复
    • c
      c
      2021-01-14回复气象员
      真机调试是看看吧。
      2021-01-14
      回复
登录 后发表内容
问题标签