1.1、数据绑定的基本原则

(1)在data中定义数据

(2)在WXML中使用数据

1.2、在data中定义页面的数据

1.2.1、动态绑定数据

//在页面对应的.js文件中,把数据定义到data对象中即可:
Page({data:{//字符串类型的数据info:'init data',//数组类型的数据msgList:[{msg:'hello'},{msg:'world'}]}
})
//在页面对应的.wxml文件中,引用数据
<view>{{info}}</view>

 1.2.2、动态绑定属性:

//在页面对应的.js文件中,把数据定义到data对象中即可:
Page({data:{imgSrc:'http://www.itheima.com/images/logo.png'}
})
//在页面对应的.xml文件中,引用数据
<image src="{{imgSrc}}"></image>

2.1、三元运算

Page({data:{//生成10以内的随机数randomNum:Math.random() * 10}
})
<view>{{randomNumber >= 5 ? '随机数字大于或等于5' : '随机数字小于5' }}</view>

2.2、算数运算

Page({data:{//生成一个代两位小数的随机数:例如0.34randomNum:Math.random().toFixed(2)}
})
<view>生成100以内的随机数:{{randomNum * 100}}</view>

【微信小程序】WXML模板语法 —— 数据绑定相关推荐

  1. 微信小程序---WXML 模板语法(附带笔记文档)

    目录 学习文档 WXML模板语法-数据绑定 数据绑定基本原则 在data中定义页面数据 Mustache语法的格式 动态绑定属性 三元运算 算数运算 WXML模板语法-事件绑定 什么是事件 小程序中常 ...

  2. 微信小程序 - WXML 模板语法 - 条件渲染

    1.wx:if (1)在微信小程序中,使用 wx:if="{{condition}}" 来判断是否需要渲染该代码块: <view wx:if="{{conditio ...

  3. 微信小程序—WXML模板语法

    1.数据绑定的基本原则 在页面对应的.js 文件中,把数据定义到data对象中即可: Page({data: {//字符串类型的数据info: 'init data' ,//数组类型的数据 ​msgL ...

  4. (学习笔记)微信小程序 -- WXML模板、WXSS样式、JS逻辑交互

    WXML是小程序框架下的标签语言,类似于网页开发中HTML WXML  和  HTML 的区别 1)使用的标签名不同 2)属性节点不同 3)  提供了类似于Vue中的模板语法 数据绑定.列表渲染.条件 ...

  5. 微信小程序在模板语法中使用indexOf失效问题解决办法

    失效问题: 小程序的mastache语法不支持js的方法. 即在页面标签中,使用以下js方法无效: Object.keys() toString() indexOf() 解决办法-wxs: WXS(W ...

  6. 微信小程序----------WXML模板文件一

    一.页面根元素page 每一个页面都具备一个根元素:<page></page>. 页面根元素可以在控制台的WXML选项卡中看到. 允许在wxss文件中对page根元素进行样式设 ...

  7. 微信小程序C语言通讯录,微信小程序のwxml列表渲染

    列表渲染存在的意义 以电商为例,我们希望渲染5个商品,而又希望容易改变,我们就要在wxml中动态添加. {{index+1}}:{{item.name}} Page({ data: { message ...

  8. 微信小程序-WXML转换类型

    微信小程序-WXML转换类型 情景:需要在WXML中把字符串转化成数字类型 解决:引入WXS wxs是小程序的一套脚本语言,结合wxml,可以构建出页面的结构. wxs不依赖于运行时的基础库版本,可以 ...

  9. 修改小程序swiper 点的样式_高质量的微信小程序样式模板应该长什么样?

    现在不懂技术的小白若想快速制作自己的小程序,一般是通过小程序模板来实现.通过在模板上添加自己的图片.文字.商品等等,可以很简单地生成一个小程序.不过要想把小程序做得好看,你得找高质量的小程序样式模板才 ...

  10. 小程序 长按api_高质量的微信小程序样式模板应该长什么样?

    现在不懂技术的小白若想快速制作自己的小程序,一般是通过小程序模板来实现.通过在模板上添加自己的图片.文字.商品等等,可以很简单地生成一个小程序.不过要想把小程序做得好看,你得找高质量的小程序样式模板才 ...

最新文章

  1. 2018-2019-1 20165318《信息安全系统设计基础》第八周课上测试
  2. phpcms的安装以及简单使用
  3. 数据库访问类(使用存储过程的)
  4. 32GSSD组建RAID0后对硬盘的加速效果
  5. OpenCASCADE:形状愈合之消息机制
  6. thinkphp Hook行为的使用案例
  7. adobe blueprint
  8. ipython快捷键
  9. ACL实验详细过程讲解
  10. C++ 隐藏窗口在任务栏的显示
  11. 计算机术语仿真,计算机仿真-精.ppt
  12. 分布式调度架构:单体调度
  13. Newton插值法 | 差商 + Newton插值公式 + 插值余项
  14. 可分离变量的微分方程
  15. ERROR [com.alibaba.druid.pool.DruidDataSource] - abandon connection
  16. win101909要不要更新_win101909更新了哪些内容?Win10 1909千万别更新原因
  17. 气质由内而外 都市白领3个饮食排毒法则
  18. linux批量筛选序列变异位点,找变异流程之snp_call –WES学习之路
  19. 软考-中级-网络工程师-笔记-第1章-计算机网络概论
  20. Python找出所有的水仙花数

热门文章

  1. 计算机为什么设ip,怎么设置电脑ip
  2. 【微信小程序】横向/纵向布局(98/100)
  3. 一、达梦数据库的安装
  4. 【PE】PE文件结构学习
  5. Java导出多个excel并且打包成zip压缩文件
  6. 困难时拉你一把的图片_人,最不能忘记的,是在你困难时拉你一把的人,句句现实经典...
  7. raw格式(裸数据)格式文件读写
  8. matlab scop的波形图怎么标注,matlab_simulink_示波器_scope图片属性设置.doc
  9. 教你解决路由黑洞5招
  10. 大数据薪水大概多少_大数据薪水大概多少