微信小程序中数据绑定的实例分析(代码)

互联网 18-8-21

本篇文章给大家带来的内容是关于微信小程序中数据绑定的实例分析(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

数据绑定: 1、简单的数据绑定

wxml中应用双大括号将data中的数据绑定到相应的标签中: <view> {{ message }} </view> js中: Page({   data: {     message: 'Hello MINA!'   } })

2、标签属性的绑定

wxml中,其中绑定的要在双引号之中: <view id="{{id}}"> </view> js中: Page({   data: {     id: 0   } })

3、控制属性的绑定

wxml中(绑定在双引号中) <view wx:if="{{condition}}"> </view> //作为条件句出现,可以动态决定某一个标签出现不出现 js中: Page({   data: {     condition: true   } }) ---或--- wxml中(绑定在双引号中) <view hidden="{{condition}}"> </view> //作为条件句出现,可以动态决定某一个标签出现不出现 js中: Page({   data: {     condition: true   } }) //hidden与wx:if的区别: hidden只是隐藏,但是节点是生成的 wx:if不生成节点

4、关键字(需要在双引号之内)

true:boolean 类型的 true,代表真值。  false: boolean 类型的 false,代表假值。  <checkbox checked="{{false}}"> </checkbox> 特别注意:不要直接写 checked="false",其计算结果是一个字符串,转成 boolean 类型后代表真值。 //在新版的微信小程序开发工具中,这个问题好像被解决了,即checked="true"也是对的

5、运算

1>三元运算  <view hidden="{{flag ? true : false}}"> Hidden </view>  2>算数运算  <view> {{a + b}} + {{c}} + d </view> Page({   data: {     a: 1,     b: 2,     c: 3   } }) view中的内容为 3 + 3 + d。  3>逻辑判断  <view wx:if="{{length > 5}}"> </view>  4>字符串运算  <view>{{"hello" + name}}</view> Page({   data:{     name: 'MINA'   } })  5>数据路径运算  <view>{{object.key}} {{array[0]}}</view> Page({   data: {     object: {       key: 'Hello '     },     array: ['MINA']   } })  //综上: 所有运算都是在{{}}之中进行的,这时候里面就相当于一些语言代码,而不是要呈现的内容

6、组合(不是很常见,不再赘述,如有需要,参考微信小程序开发文档,数据绑定部分)

相关推荐:

微信小程序中数据的自定义分析过程

微信小程序中iconfont的用法详解(附代码)

微信小程序实例:实现随机验证码(附代码)

以上就是微信小程序中数据绑定的实例分析(代码)的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 数据绑定
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:如何获取小程序中的二维码(代码)

相关资讯