Skip to content

2.1WXML模版语法-数据绑定

发布时间:

1. 数据绑定的基本原则

①在data 中定义数据
② 在WXML 中使用数据

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

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

js
Page( {
    data: {
         //字符串类型的数据
        info: 'init data',
         imgSrc: 'http://ww.itheima.com/images/logo.png'
        // 数组类型的数据
        msglist: [{msg: 'hello'), {msg: 'world'}] 
    }
})
   

3. Mustache 语法的格式

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

js
<view>{{ 要鄉定的数据名称 }}</view>
   

4.Mustache 语法的应用场景

Mustache 语法的主要应用场景如下: •绑定内容

js
<view>{{ 要鄉定的数据名称 }}</view>
   

•绑定属性

js
  <image src="{{imgSrc))"></image>
   

•运算(三元运算、算术运算等)

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

页面的结构如下:

js
<view>{{ randomNumber >= 5?“随机数字大于或等于5”:〝随机数字小于5’ }}</view>