结构

@WXML

简介 Introduction

常用组件
item desc
<view> 视图;块标签;类似 <div>
<text> 文本;行标签;只能嵌套文本标签;类似 <span>
<navigator> 导航;类似 <a>
<image> 图像;默认300px*240px;类似 <img>
<video> 视频;默认300px*225px
<audio> 音频;系统不建议使用

数据绑定 Data binding

绑定内容

绑定属性

[] 错误语法示例

条件渲染

单分支判断

双分支判断

多分支判断

凡是用到布尔变量的地方,都可以使用比较表达式
wx:if 是通过加载或移除组件的方式实现条件渲染;真,加载组件;假,移除组件;有没有的问题
hidden 是通过 display 是否为 none 实现条件渲染;组件始终加载;显示不显示的问题
复杂的逻辑切换,使用 wx:if;频繁切换状态,使用 hidden
使用调试器的 appData 面板实时调试
有时候使用 wx:show 并不能真正控制,请检查样式是否有冲突或者直接使用 wx:if - 购物车 footer

列表渲染

数组列表渲染

[] 多重循环 - 9*9乘法表

对象列表渲染

可以使用无语义化的模板标签 <block>作为容器,用来分隔多层逻辑或控制一组组件的渲染