微信小程序中WXML模版语法-数据绑定方法介绍

微信小程序中WXML模版语法-数据绑定方法介绍

1.数据绑定的基本原则

1>在data中定义数据

2>在WXML中使用数据

2.在data中定义页面的数据

在页面对应的.js文件中,把数据定义到data对象中即可:

page({
	data:{
		info:'init data'
	}
})

3.Mustache语法的格式

把data中的数据绑定到页面中渲染,使用Mustache语法(双大括号)将变量包起来即可。语法格式为:

{{info}}//双括号中放入你想导入的数据

4.Mustache语法的应用场景

Mustache语法的主要应用场景为:

1>绑定内容

2>绑定属性

3>运算(三元运算、算术运算等)

5.动态绑定属性

页面的数据如下:

page({
	data:{
		imgSrc:'www.demo.com'
	}
})

页面的结构如下:


6.三元运算

页面的数据如下:

page({
	data:{
		randomNum:Math.random()*10 //生成10以内的随机数
	}
})

页面的结构如下:

{{ randomNum >= 5 ? '随机数字大于等于5' : '随机数字小于等于 5'}}

7.算术运算

让页面的数据如下:

page({
	data:{
		randomNum:Math.random().toFixed(2) //生成一个带两位小数的随机数,例如 0.34
	}
})

页面的结构如下:

生成100以内的随机数:{{ randomNum * 100}}

你可能感兴趣的:(小程序开发,微信小程序,小程序)