收藏
回答

wx:if 判断显示的问题,页面第一次被打开的时候

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug wx:if 微信iOS客户端 Android 1.02 1.9.98


wx:if 判断显示的问题,页面第一次被打开的时候,判断为false的部分还是会被展示出来,一闪而过,想问一下这个问题有什么解决方式吗,补充一下hidden也是一样的效果

最后一次编辑于  2018-06-05
回答关注问题邀请回答
收藏

2 个回答

  • 刘弘愿
    刘弘愿
    2018-06-05

    贴个代码看看撒。。。很多时候都是自己粗心的问题

    2018-06-05
    赞同
    回复 2
    • 费宇
      费宇
      2018-06-05

      问题解决了,我把{{ item.num==0 }}里的计算内容放到js里面执行,页面赋值的时候直接给最终的bool结果,

      这样加载的就快了,也看不到影藏部分了


      2018-06-05
      回复
    • Hpr
      Hpr
      11-08回复费宇
      怎么在JS里面判断呢
      11-08
      回复
  • ChocKing
    ChocKing
    2018-06-05

    是不是少加了双括号

    2018-06-05
    赞同
    回复 3
    • 费宇
      费宇
      2018-06-05

      双括号加了,而且基本判断显示是对的,只不过判断为false的部分在初次页面加载的时候,还会被看到,就是那种一闪而过的感觉。(是渲染的太慢了?可是我觉的既然是false就不应该被渲染啊,而不是先渲染再隐藏)


      2018-06-05
      回复
    • 雨彐 🌟
      雨彐 🌟
      2018-06-05回复费宇

      不是默认false吗

      2018-06-05
      回复
    • 费宇
      费宇
      2018-06-05回复雨彐 🌟

      嗯~ o(* ̄▽ ̄*)o

      2018-06-05
      回复