微信小程序中WXML语法-----数据绑定

一、必须明确

wxml中的动态数据是来自js文件中Page中的Data,所以我们要创造动态数据就需要先在Data中准备数据。

二、怎么用

在Data中的数据已经准备好了,怎么用?
答:使用 Mustache 语法(双大括号)将变量包起来

1、在标签中的内容使用

准备数据(在.js文件中的Page下的Data中)
在这里插入图片描述

使用数据(在.wxml文件中使用)
在这里插入图片描述

效果截图
在这里插入图片描述

2、在组件属性中使用(即[id="{{数据名称}}"][class="[{{数据名称}}]等)

准备数据(在.js文件中的Page下的Data中)
在这里插入图片描述

使用数据(在.wxml文件中使用)
在这里插入图片描述

效果截图
在这里插入图片描述

3、在控制属性中使用(即[wx:if="{{数据名称}}"][wx:for="{{数据名称}}"]等)

准备数据(在.js文件中的Page下的Data中)
在这里插入图片描述

使用数据(在.wxml文件中使用)
在这里插入图片描述

效果截图
在这里插入图片描述

4、在关键字中使用(如复选框,即使用bool类型充当属性checked)

准备数据:准备的数据就是boolean类型
在这里插入图片描述

使用数据(在.wxml文件中使用)
在这里插入图片描述

效果截图
在这里插入图片描述

5、在算术运算中的使用(如加减乘除)

准备数据
在这里插入图片描述
使用数据(在.wxml文件中使用)
在这里插入图片描述
效果截图
在这里插入图片描述

6、在三元运算中的使用

直接在wxml文件中使用
{​{ 11%2===0 ? '偶数' : '奇数' }}
效果截图
在这里插入图片描述

7、在逻辑运算中的使用

准备数据
在这里插入图片描述
使用数据
在这里插入图片描述
效果截图
在这里插入图片描述

8、在拼接字符串中使用

准备数据
在这里插入图片描述

使用数据
在这里插入图片描述
效果截图
在这里插入图片描述

9、在数据路径的运算中使用

准备数据
在这里插入图片描述

使用数据
在这里插入图片描述

效果截图
在这里插入图片描述

10、在{{}}内进行组合,构造成一个新的数组或对象

准备数据
在这里插入图片描述

使用数据
在这里插入图片描述

效果截图
在这里插入图片描述

三、写在后面

以上是自己在学习微信小程序时的一点小总结,有出错的地方,欢迎读者朋友们评论指正,谢谢。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-希冀-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值