微信小程序 数据绑定及运算的简单实例


Posted in Javascript onSeptember 20, 2017

微信小程序 数据绑定的简单实例

简单用法:

Page({
 data: {
  message: '张三'
 }
})

 /**
  * 生命周期函数--监听页面加载
  */
 onLoad: function (options) {
   var content1={
     date: "2020年 10月 8日 ", 
     title:"时间群" ,
     nameData:{
       name1:"张三李四",
       name2:"人五人六",
     },
     fade:true/false 
   }
   this.setData(content);
 },

数据绑定使用 Mustache 语法(双大括号)将变量包起来获取

<view> {{ date}} </view>
<view> {{ title}} </view>
<view> {{ nameData.name1}} </view>
<view> {{ nameData.name2}} </view>//层级用点取值
<image wx:if="{{fade}}" class="image" src=""></image>//隐藏/显示

可以在 {{}} 内进行简单的运算

三元运算符

<view hidden="{{flag ? true : false}}"> Hidden </view>

计算

Page({
 data: {
  a: 1,
  b: 2,
  c: 3
 }
})
<view> {{a + b}} + {{c}} + d </view>

输出结果:3 + 3 + d。

逻辑判断

<view wx:if="{{length > 5}}"> </view>

也可以在 Mustache 内直接进行组合,构成新的对象或者数组。

Page({
 data: {
  zero: 0
 }
})
<view wx:for="{{[zero, 1, 2, 3, 4]}}"> {{item}} </view>

输出结果:组合成数组[0, 1, 2, 3, 4]。

对象

Page({
 data: {
  a: 1,
  b: 2
 }
})
<template is="objectCombine" data="{{for: a, bar: b}}"></template>

最终组合成的对象是 {for: 1, bar: 2}

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
利用location.hash实现跨域iframe自适应
May 04 Javascript
JavaScript+CSS控制打印格式示例介绍
Jan 07 Javascript
实现js保留小数点后N位的代码
Nov 13 Javascript
jQuery实现自定义下拉列表
Jan 05 Javascript
原生js结合html5制作简易的双色子游戏
Mar 30 Javascript
JS+CSS实现带小三角指引的滑动门效果
Sep 22 Javascript
JavaScript实现邮箱地址自动匹配功能代码
Nov 28 Javascript
微信小程序 websocket 实现SpringMVC+Spring+Mybatis
Aug 04 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 Javascript
通过实例学习React中事件节流防抖
Jun 17 Javascript
js贪心算法 钱币找零问题代码实例
Sep 11 Javascript
vue 获取元素额外生成的data-v-xxx操作
Sep 09 Javascript
Angularjs使用过滤器完成排序功能
Sep 20 #Javascript
微信小程序 swiper组件构建轮播图的实例
Sep 20 #Javascript
node+koa实现数据mock接口的方法
Sep 20 #Javascript
详解angularjs popup-table 弹出框表格指令
Sep 20 #Javascript
ES6中Array.includes()函数的用法
Sep 20 #Javascript
微信小程序视图template模板引用的实例详解
Sep 20 #Javascript
highcharts 在angular中的使用示例代码
Sep 20 #Javascript
You might like
攻克CakePHP系列三 表单数据增删改
2008/10/22 PHP
PHP使用DES进行加密与解密的方法详解
2013/06/06 PHP
php实现网站留言板功能
2015/11/04 PHP
超详细的php用户注册页面填写信息完整实例(附源码)
2015/11/17 PHP
默认让页面的第一个控件选中的javascript代码
2009/12/26 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
2014/04/20 Javascript
javascript控制在光标位置插入文字适合表情的插入
2014/06/09 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
Webpack 4.x搭建react开发环境的方法步骤
2018/08/15 Javascript
vue实现与安卓、IOS交互的方法
2018/11/02 Javascript
jQuery实现高级检索功能
2019/05/28 jQuery
如何从头实现一个node.js的koa框架
2019/06/17 Javascript
layer插件实现在弹出层中弹出一警告提示并关闭弹出层的方法
2019/09/24 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
Python urlopen()函数 示例分享
2014/06/12 Python
Python的消息队列包SnakeMQ使用初探
2016/06/29 Python
Python 遍历子文件和所有子文件夹的代码实例
2016/12/21 Python
python中将正则过滤的内容输出写入到文件中的实例
2018/10/21 Python
Django Docker容器化部署之Django-Docker本地部署
2019/10/09 Python
Python字典的概念及常见应用实例详解
2019/10/30 Python
使用 Supervisor 监控 Python3 进程方式
2019/12/05 Python
python实时监控logstash日志代码
2020/04/27 Python
加拿大租车网站:Enterprise Rent-A-Car
2018/07/26 全球购物
英国女性时尚鞋类的潮流制造者:Koi Footwear
2018/10/19 全球购物
新西兰优惠网站:Treat Me
2019/07/04 全球购物
外贸业务员工作职责
2014/01/06 职场文书
管理信息系学生的自我评价
2014/01/11 职场文书
小区物业门卫岗位职责
2014/04/10 职场文书
健康教育评估方案
2014/05/25 职场文书
社团活动总结书
2014/06/27 职场文书
党委书记个人检查对照材料思想汇报
2014/10/11 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
大学生个人年度总结范文
2015/02/15 职场文书
趣味运动会简讯
2015/07/20 职场文书
JS高级程序设计之class继承重点详解
2022/07/07 Javascript