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. R语言message函数、warning()函数和stop()函数输出程序运行健康状态信息实战
  2. 伽卡他卡电子教室 百度百科_创建百度百科的好处
  3. 图像预处理第8步:紧缩重排数字字符
  4. JQuery元素操小结
  5. e3 1231 v3 达芬奇_Premiere和达芬奇调色,都是最新版
  6. Java数据类型分类
  7. moss 自定义文档库文档图标
  8. 自定义镜像迁移实例到新的区域(实例启动异常排解)
  9. 文库网站开发,文库网站定制,仿百度在线文档网站建设
  10. Whiteboard for mac(mac画图软件)
  11. 20145322何志威《网络对抗》逆向及Bof基础
  12. IDEA单击打开文件
  13. zookeeper的原理和应用(非常详细透彻)
  14. 2021年高教杯数学建模国赛C题思路详解
  15. 3D模型轻量化处理教程【Blender】
  16. 阿里巴巴国际站运营排名规则 外贸b2b平台阿里巴巴国际站优化技巧方法
  17. java实现lbs_Java总结篇系列:Java泛型
  18. 使用 K-means 算法进行客户分类
  19. (转)基金知识综合帖
  20. 一. activiti项目的搭建

热门文章

  1. 为什么苹果要出7寸的iPad mini?
  2. TP_link家庭无线路由
  3. SCR-MCR:正则项, OGB榜单--清华唐杰-- 可扩展图学习
  4. 硬盘坏道数据恢复-硬盘开盘数据恢复-天伟数据恢复
  5. AngularJS 控制器
  6. 如何制作高大上的PPT--图片
  7. 专变采集终端、配变采集终端、采集器、集中器
  8. VB6 MsgBox 函数
  9. Centos 6.5、7升级安装openssh8.2p1
  10. 我的世界Java版最大村庄_我的世界19w11a:详解MC全新村庄机制,我已经准备好重开存档了!...