WXML和HTML不同点: 标签名字有点不一样 多了一些 wx:if 这样的属性以及 {{ }}这样的表达式 小程序提倡把渲染和逻辑分离,简单来说就是不要再让 JS 直接操控 DOM,JS只需要负责数据的处理,然后再通过一种模板语法来进行界面结构展示。 列表渲染 语法:wx:for wx:for-index可以指定数组当前下标的变量名 默认名为 index wx:for-item 可以指定数组当前元素的变量名 默认名为 item wx:key 可以定义也可以不定义 唯一的标识符 条件渲染 语法:wx:if 在框架中,使用 wx:if="{{condition}}" 来判断是否需要渲染该代码块: 也可以用 wx:elif 和 wx:else 来添加一个 else 块: