小程序教程

微信小程序把玩(七)数据绑定

字号+ 作者: 来源: 2016-11-23 09:49 我要评论( )

数据绑定有一部分前几个看着还行,后面的几个可能有几个不理解,界面展示的数据有的也因为条件没法显示。看不懂的可以先记着,后面真正用到时就会明白,反正我是这样想的。这里先记录下

data.wxml

  1. <!--数据绑定使用对象---内容-->
  2. <view>{{message}}</view>

  3. <!--数据绑定使用对象---组件属性---需要在双引号之内-->
  4. <view id="item-{{id}}">组件属性</view>

  5. <!--数据绑定使用对象---控制属性---需要在双引号之内-->
  6. <view wx:if="{{condition}}">控制属性</view>

  7. <!--数据绑定使用对象---三元运算-->
  8. <view hindden="{{flag ? true : false}}">三元运算符</view>

  9. <!--数据绑定使用对象---算数运算-->
  10. <view>我是运算结果---{{a + b}} + {{c}} + d</view>

  11. <!--数据绑定使用对象---逻辑判断-->
  12. <view wx:if="{{length > 5}}">asdf</view>

  13. <!--数据绑定使用对象---字符串运算-->
  14. <view>{{"Hello  " + name}}</view>

  15. <!--数据绑定使用对象---数组组合-->
  16. <view wx:for="{{[zero, 1, 2, 3, 4, 5, 6]}}">{{item}}</view>

  17. <!--数据绑定使用对象---对象-->
  18. <template is="objectCombine" data="{{for: x, bar: y}}"></template>

  19. <!--数据绑定使用对象---扩展运算符对象 ...  将一个对象展开-->
  20. <template is="objectCombine" data="{{...obj1, ...obj2, p: 5}}"></template>

  21. <!--数据绑定使用对象---对象的key和value相同时-->
  22. <template is="objectCombine" data="{{foo, bar}}"></template>
复制代码


data.js

  1. Page({
  2.   data:{

  3.     //内容绑定
  4.     message: 'Hello WeApp',

  5.     //组件属性绑定
  6.     id: 0,

  7.     //控制属性绑定
  8.     condition: true,

  9.     //三元运算
  10.     flag:false,

  11.     //算数运算
  12.     a: 1,
  13.     b: 2,
  14.     c: 3,

  15.     //逻辑判断
  16.     length: 6,

  17.     //字符串运算
  18.     name: '顺子',

  19.     //数组组合
  20.     zero: 0,

  21.     //对象

  22.     x: 0,
  23.     y: 1,

  24.     //对象展开
  25.     obj1: {
  26.         a: 1,
  27.         b: 2
  28.     },
  29.     obj2: {
  30.         c: 3,
  31.         d: 4
  32.     },
  33.     p: 5,

  34.     //对象key和value形同时
  35.     foo: 'my-foo',
  36.     bar: 'my-bar'



  37.   },
  38. })
复制代码


 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 微信小程序 轮播图 swiper图片组件

    微信小程序 轮播图 swiper图片组件

    2016-11-23 09:49

  • 微信小程序 开发 微信开发者工具 快捷键

    微信小程序 开发 微信开发者工具 快捷键

    2016-11-23 09:49

  • 微信小程序 页面跳转 传递参数

    微信小程序 页面跳转 传递参数

    2016-11-23 09:49

  • 微信小程序 如何获取时间

    微信小程序 如何获取时间

    2016-11-23 09:49

网友点评
h