1.数据绑定的基本原则**
- 在data中定义数据:在页面对应的.js文件中,把数据定义到data对象中。
- 在WXML中使用数据:使用Mustache语法格式。
Mustache语法格式为:
<view>{{ 要绑定的数据名称 }}</view>
2.Mustache语法的主要应用场景:
1.绑定内容
2.绑定属性
3.运算(三元运算、算术运算等)
2.1动态绑定内容
在data中定义:
//字符串类型的数据
info:'init data'
//数组类型的数据
msgList:[{msg:'hello'},{msg:'world'}]
在.wxml文件中书写如下结构:
<view>{{ info }}</view>
2.2动态绑定属性
在data中定义:
imgSrc:'https://tse2-mm.cn.bing.net/th/id/OIP-C.VzhOTC3SVqdVV48AhF5grwHaFS?w=227&h=180&c=7&r=0&o=5&dpr=1.3&pid=1.7',
imgSrc中的值为图片的地址,可以从网页中对图片右击并复制图片地址即可。
在.wxml文件中书写如下结构:
<image src="{{ imgSrc }}" mode="widthFix"></image>
2.3三元运算
在data中定义:
randomNum1: Math.random()*10,
randomNum2:Math.random().toFixed(2)
在.wxml文件中书写如下结构:
<view>{{randomNum1 >=5 ? '数字大于或等于5' :'数字小于5'}}</view>
<view>生成100以内的随机数:{{randomNum2 * 100}}</view>
3.程序执行结果
在图片右下角选中AppData可以查看生成的数值。