WXML 中的动态数据均来自对应 Page 的 data。
可以在 {{}}
内进行简单的运算,支持的有如下几种方式:
# 三元运算
<view hidden="{{flag ? true : false}}"> Hidden </view>
# 算数运算
<view> {{a + b}} + {{c}} + d </view>
Page({
data: {
a: 1,
b: 2,
c: 3
}
})
view中的内容为 3 + 3 + d
。
# 逻辑判断
<view wx:if="{{length > 5}}"> </view>
# 字符串运算
<view>{{"hello" + name}}</view>
Page({
data:{
name: 'MINA'
}
})
# 数据路径运算
<view>{{object.key}} {{array[0]}}</view>
Page({
data: {
object: {
key: 'Hello '
},
array: ['MINA']
}
})