基本信息
文件名称:EX305-条件渲染(微信小程序).pdf
文件大小:1.62 MB
总页数:10 页
更新时间:2025-06-04
总字数:约1.19千字
文档摘要

微信小程序开发

北方工业大学

案例

条件渲染

案例描述

编写一个利用wx:if实现颜色显示的小程序。

当wx:if放在view中并通过js文件传递一种颜色时,

窗口将显示该颜色名称和颜色。当wx:if放在

block中并传递给变量length的值大于10时,将在窗

口下方显示红、绿、蓝三种颜色条,否则将不

显示。

实现效果

案例实现

电脑录屏

知识要点

wx:if

在框架中,使用wx:if=“{{condition}}”

来判断是否需要渲染该代码块,例如:

viewwx:if={{condition}}True/view

知识要点

也可以用wx:elif和wx:else来添加一个else块,

例如:

viewwx:if={{length5}}1/view

viewwx:elif={{length2}}2/view

viewwx:else3/view

知识要点

blockwx:if

因为wx:if是一个控制属性,需要将它添加到一个标签

上。如果要一次性判断多个组件标签,可以使用一个

block/标签将多个组件包装起来,并在上边使用

wx:if控制属性。

知识要点

例如:blockwx:if={{true}}

viewview1/view

viewview2/view

/block

注意:

block/并不是一个组件,它仅仅是一个包装元素,

不会在页面中做任何渲染,只接受控制属性。

案例

总结知识要点

?使用wx:if=“{{condition}}”来判断是否

需要渲染代码块的方法

?使用block/将多个组件包装起来,

并在上边使用wx:if控制属性的实现

方法。