收藏
回答

wx:if与hidden

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小游戏 Bug view 工具 6.7.1 2.2.1

诸位好!

我现在view视图的渲染出现了速度缓慢的问题

请看如下两种代码:

<view wx:if="{{!hidden}}">
....
 
</view>

<view hidden="{{hidden}}">
 
</view>

他们会有同样的效果,即选择性显示.

比方说我现在有一个


这样的navbar, 来源于weui官方的style

我的问题如下:

当我选中某一个的时候其他要进行隐藏

这种情况下,上面哪种方式渲染效率会更高一些呢?

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

1 个回答

  • 卢霄霄
    卢霄霄
    2018-07-29

    反复切换的话,hidden比较好,如果切换不频繁,wx:if比较好

    2018-07-29
    赞同 1
    回复 2
    • 贵棠
      贵棠
      2018-07-29

      非常感谢!

      为什么切换不频繁,wx:if比较好?

      2018-07-29
      回复
    • 卢霄霄
      卢霄霄
      2018-07-29回复贵棠

      wx:if 如果为false,是不渲染的。hidden是不显示

      2018-07-29
      回复