在 data 中定义页面的数据
index.js
// index.js
Page({
/**
* 页面初始数据
*/
data: {
info: 'hello world',
imgSrc: 'http://www.itheima.com/images/logo.png',
randomNum1: Math.random() * 10, // 生成10以内的随机数
randomNum2: Math.random().toFixed(2) // 生成一个带2位小数的随机数
}
})
Mustache 语法的格式
把data中的数据绑定到页面中渲染,使用Mustache 语法(双大括号)将变量包起来即可。语法格式为:
Mustache语法的主要应用场景
绑定内容
绑定属性
运算(三元运算、算术运算等)
index.wxml
<!--index.wxml-->
<view>
{{info}}
</view>
<image src="{{imgSrc}}" mode="widthFix" />
<view>
{{randomNum1 >= 5 ? '数字大于等于5' : '数字小于5'}}
</view>
<view>
{{randomNum2 * 100}}
</view>