收藏
回答

小程序怎么解决页面wx:if页面闪烁问题?

一个页面根据后台返回的字段wx:if显示不同界面,进入页面会闪烁一下隐藏的元素怎么解决?

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

1 个回答

  • 卢霄霄
    卢霄霄
    2019-01-15

    那就全部先隐藏起来,判断了再显示?

    2019-01-15
    赞同
    回复 6
    • Journey
      Journey
      2019-01-15

      怎么知道判断了?我是根据后台返回的字段判断,又该怎么知道数据请求完了?

      2019-01-15
      回复
    • 卢霄霄
      卢霄霄
      2019-01-15回复Journey

      最外层写个 <view wx:if="isInit">

      data:{

          isInit: false

      }

      onLoad:function(){

          wx.request({

              success: res=>{

                  this.setData({data:res.data,isInit:true})

              }

          })

      }

      2019-01-15
      2
      回复
    • Journey
      Journey
      2019-01-15回复卢霄霄

      谢谢。用这个办法解决了。

      2019-01-15
      回复
    • 卢霄霄
      卢霄霄
      2019-01-15回复Journey

      欢迎下次惠顾~

      2019-01-15
      回复
    • 田由甲
      田由甲
      01-09
      跳转的时候还是有 隐藏的view闪了一下?求解
      01-09
      回复
    查看更多(1)
登录 后发表内容