鱼C论坛

 找回密码
 立即注册
查看: 1881|回复: 3

[庖丁解牛] 015 ∞ WXML:数据绑定 |【运算】

[复制链接]
发表于 2018-5-18 08:54:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2018-5-18 08:54 编辑


                               
登录/注册后可看大图


上一讲搞定了最简单的数据绑定,这次来学习绑定运算

除了绑定基本数据,还可以在 {{}} 内进行简单的运算,支持的有如下几种方式。

三元运算:
  1. <view hidden="{{flag ? true : false}}"> Hidden </view>
复制代码


flag条件为真,执行true,输出Hidden;反之,什么也没有输出。

算数运算:
  1. <view>{{a+b}}+{{c}}+{{c+d}}+d</view>
复制代码

  1. Page({
  2.   data: {
  3.     a: 1,
  4.     b: 2,
  5.     c: 3
  6.   }
  7. })
复制代码


view中的内容为:
Snip20180518_11.png


未定义的直接输出,若是和其他元素发生运算关系,会输出NaN(num+string=NaN)。

逻辑判断:
  1. <view wx:if="{{length > 5}}"> </view>
复制代码


字符串运算:
  1. <view>{{"Love" + name}}</view>
复制代码

  1. Page({
  2.   data:{
  3.     name: 'FishC'
  4.   }
  5. })
复制代码


数据路径运算:
  1. <view>{{object.key}} {{array[0]}}</view>
复制代码

  1. Page({
  2.   data: {
  3.     object: {
  4.       key: 'Love '
  5.     },
  6.     array: ['FishC','鱼C']
  7.   }
  8. })
复制代码

Snip20180518_13.png






课后作业


1、填写空格,完善下列的三元运算符:
  1. <view hidden="{{flag ? true ? false}}"> Hidden </view>
复制代码




答案:
游客,如果您要查看本帖隐藏内容请回复





如果有收获,别忘了评分


                               
登录/注册后可看大图


这位鱼油,如果喜欢小程序,请订阅 专辑&#9758;传送门)(不喜欢更要订阅



                               
登录/注册后可看大图

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-7-3 11:51:54 | 显示全部楼层
0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-4-4 14:25:58 | 显示全部楼层
?  :
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-12 18:00:42 | 显示全部楼层
? :
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-25 18:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表