<view> {{ message }} </view>Page({
data: {
message: 'Hello dingtalk!'
}
})<view id="item-{{id}}"> </view>Page({
data: {
id: 0
}
})<view a:if="{{condition}}"> </view>Page({
data: {
condition: true
}
})| 值 | 说明 |
|---|---|
| true | boolean 类型的 true,代表真值 |
| false | boolean 类型的 false,代表假值 |
<checkbox checked="{{false}}"> </checkbox>checked="false",计算结果是一个字符串,转成布尔值类型后代表true。<view hidden="{{flag ? true : false}}"> Hidden </view><view> {{a + b}} + {{c}} + d </view>Page({
data: {
a: 1,
b: 2,
c: 3
}
})3 + 3 + d。<view a:if="{{length > 5}}"> </view><view>{{"hello" + name}}</view>Page({
data:{
name: 'dingtalk'
}
})<view>{{object.key}} {{array[0]}}</view>Page({
data: {
object: {
key: 'Hello '
},
array: ['dingtalk']
}
})<view a:for="{{[zero, 1, 2, 3, 4]}}"> {{item}} </view>Page({
data: {
zero: 0
}
})<template is="objectCombine" data="{{foo: a, bar: b}}"></template>Page({
data: {
a: 1,
b: 2
}
})...来将一个对象展开。<template is="objectCombine" data="{{...obj1, ...obj2, e: 5}}"></template>Page({
data: {
obj1: {
a: 1,
b: 2
},
obj2: {
c: 3,
d: 4
}
}
})<template is="objectCombine" data="{{foo, bar}}"></template>Page({
data: {
foo: 'my-foo',
bar: 'my-bar'
}
})<template is="objectCombine" data="{{...obj1, ...obj2, a, c: 6}}"></template>Page({
data: {
obj1: {
a: 1,
b: 2
},
obj2: {
b: 3,
c: 4
},
a: 5
}
})