条件渲染主要用来控制页面结构的展示和隐藏,在微信小程序中实现条件渲染有两种方式:
使用 wx:if
、wx:elif
、wx:else
属性组
使用 hidden
属性
wx:if=""
wx:elif=""
wx:else
hidden
wx:if
和 hidden
二者的区别:
wx:if
:当条件为 true
时将内容渲染出来,否则元素不会进行渲染,通过移除/新增节点的方式来实现
hidden
:当条件为 true
时会将内容隐藏,否则元素会显示内容,通过 display
样式属性来实现的
wx:if与hidden的对比
运行方式不同
使用建议