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


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 相关文章推荐
js表数据排序 sort table data
Feb 18 Javascript
javascript 用记忆函数快速计算递归函数
Mar 15 Javascript
基于jQuery的实现简单的分页控件
Oct 10 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
Mar 17 Javascript
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
Jan 21 Javascript
JS实现IE状态栏文字缩放效果代码
Oct 24 Javascript
js模拟支付宝密码输入框
Apr 11 Javascript
实现两个文本框同时输入的实例
Sep 25 Javascript
详解React项目中碰到的IE问题
Mar 14 Javascript
微信小程序去除左上角返回键的实现方法
Mar 06 Javascript
原生js实现碰撞检测
Mar 12 Javascript
原生JavaScript实现简单五子棋游戏
Jun 28 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
学习使用PHP数组
2006/10/09 PHP
php addslashes和mysql_real_escape_string
2010/01/24 PHP
php实现读取内存顺序号
2015/03/29 PHP
PHP基于ICU扩展intl快速实现汉字转拼音及按拼音首字母分组排序的方法
2017/05/03 PHP
PHP 获取客户端 IP 地址的方法实例代码
2018/11/11 PHP
详解php伪造Referer请求反盗链资源
2019/01/24 PHP
如何在PHP中读写文件
2020/09/07 PHP
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
jQuery中:reset选择器用法实例
2015/01/04 Javascript
JavaScript删除数组元素的方法
2015/03/20 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
jQuery实现的简单分页示例
2016/06/01 Javascript
DropDownList实现可输入可选择(两种版本可选)
2016/12/07 Javascript
谈谈Vue.js——vue-resource全攻略
2017/01/16 Javascript
支付宝小程序自定义弹窗dialog插件的实现代码
2018/11/30 Javascript
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
jQuery操作attr、prop、val()/text()/html()、class属性
2019/05/23 jQuery
使用微信SDK自定义分享的方法
2019/07/03 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
2020/08/31 Javascript
python开发之for循环操作实例详解
2015/11/12 Python
详解Pytorch 使用Pytorch拟合多项式(多项式回归)
2018/05/24 Python
在python中以相同顺序shuffle两个list的方法
2018/12/13 Python
python三方库之requests的快速上手
2019/03/04 Python
python 并发编程 非阻塞IO模型原理解析
2019/08/20 Python
python matplotlib饼状图参数及用法解析
2019/11/04 Python
python GUI库图形界面开发之PyQt5拖放控件实例详解
2020/02/25 Python
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
现代家居用品及礼品:LBC Modern
2018/06/24 全球购物
董事长秘书岗位职责
2013/11/29 职场文书
亲子拓展活动方案
2014/02/20 职场文书
小学生竞选班干部演讲稿(5篇)
2014/09/12 职场文书
2015年挂职干部工作总结
2015/05/14 职场文书
休假证明书
2015/06/24 职场文书
社区宣传标语口号
2015/12/26 职场文书
React-vscode使用jsx语法的问题及解决方法
2021/06/21 Javascript
Python中Numpy和Matplotlib的基本使用指南
2021/11/02 Python