本文共 1313 字,大约阅读时间需要 4 分钟。
wxml中的动态数据均来自于对应js文件中的Page的data,在js中访问Page的data用this.data, 改变data中某个属性的值用setData()方法。
Page({
data: {
id: 0,
message: "hello",
condition:true
}
})
简单绑定:
数据绑定使用Mustache语法(双大括号)将变量包起来
<view> {
{message}} </view>作用与组件属性:
<view id="item-{
{id}}" </view>作用于控制属性:
<view wx:if="{
{condition}}"> </view>运算:
三元运算: <view hidden="{
{flag?true: false}}" > hidden </view>算术运算: <view {
{a + b}} + { {c}} + d </view>逻辑运算:
<view wx:if="{
{ length > 5 }}" > </view>字符串运算:
<view> {
{"message" + name }} </view>可以在Mustache内直接进行组合,构成新的对象或者数组;
<view wx:for="{
{[zero, 1, 2, 3]}}" > { {item}} </view>1 23 6 7 8 9{ { for}} 4{ {bar}} 510 15 16{ {a}} 11{ {b}} 12{ {c}} 13{ {d}} 14使用对象 17 18 19对象展开 20 21 22 条件渲染:231 242 253 26 2728 1 292 30
转载地址:http://buaea.baihongyu.com/