博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wxml解析
阅读量:6408 次
发布时间:2019-06-23

本文共 1313 字,大约阅读时间需要 4 分钟。

一、数据绑定

  wxml中的动态数据均来自于对应js文件中的Page的data,在js中访问Page的data用this.data, 改变data中某个属性的值用setData()方法。

  Page({

    data: {

      id: 0,

      message: "hello",

      condition:true

    }

  })

  简单绑定:

    数据绑定使用Mustache语法(双大括号)将变量包起来

    <view> {

{message}} </view>

   作用与组件属性:

    <view id="item-{

{id}}" </view>

  作用于控制属性:

    <view wx:if="{

{condition}}"> </view>

  运算:

    三元运算: <view hidden="{

{flag?true: false}}" > hidden </view>

    算术运算: <view {

{a + b}} + {
{c}} + d </view>

  逻辑运算:

    <view wx:if="{

{ length > 5 }}" > </view>

  字符串运算:

    <view> {

{"message" + name }} </view>

二、wxml 组合

   可以在Mustache内直接进行组合,构成新的对象或者数组;

  <view wx:for="{

{[zero, 1, 2, 3]}}" > {
{item}} </view>

1 
7 8
16
使用对象
17
18 19
对象展开
20
21 22 条件渲染:23
1
24
2
25
3
26 27
28
1
29
2
30

  

转载地址:http://buaea.baihongyu.com/

你可能感兴趣的文章
如何将kux格式的视频转换成我们常用的MP4格式
查看>>
[sublime系列文章] sublime text 3插件配置说明
查看>>
学习 PixiJS — 碰撞检测
查看>>
Vue 基础篇
查看>>
JavaScript:函数防抖与函数节流
查看>>
关于区间贪心的补全
查看>>
架构设计步骤
查看>>
自定义元素探秘及构建可复用组件最佳实践
查看>>
区块链是一个公共数据库,要放在一个块内
查看>>
Jenkins 用户文档(目录)
查看>>
系统常见指标
查看>>
使用crond构建linux定时任务及日志查看
查看>>
地图绘制初探——基于maptalks的2.5D地图绘制
查看>>
SpringBoot2.0之七 实现页面和后台代码的热部署
查看>>
Git 仓库大扫除
查看>>
设计模式-单例模式
查看>>
es6基础0x014:WeakMap
查看>>
九种 “姿势” 让你彻底解决跨域问题
查看>>
php中mysqli 处理查询结果集总结
查看>>
你不知道的JavaScript运算符
查看>>