视图层
一、数据绑定
小程序数据绑定指的是在WXML页面中存在动态数据,这些动态数据在JS文件中定义和维护。
1、简单绑定
在WXML文件中使用Mustache语法{
{变量名}},用双大括号将变量包起来,用来绑定动态数据。
实例代码如下:
WXML文件中:
<view>{
{message}}</view>
JS文件中:
Page({
data:{
message:"Hello"
}
})
2、组件属性绑定
指被绑定的数据存在于组件的属性内
<view id="{
{id}}"></view>
3、控制属性绑定
被绑定的数据存在于组件的控制属性中,示例代码如下:
<view wx:if="{
{condition}}"></view>
4、运算绑定
当需要对动态数据进行运算时,可以使用运算绑定符{
{}}把运算表达式包含起来,在页面被加载时,将会被执行。
运算绑定支持的运算类型有三元运算、算术运算、逻辑判断、字符串运算和数据路径运算。
三元运算示例代码如下:
<view hidden="{
{result?true:false}}">隐藏该组件</view>
算术运算示例代码如下:
<view>{
{a+b}}+{
{c}}+d</view>
逻辑判断示例代码如下: