数据绑定

<!--wxml-->
<view> {{message}} </view>
// page.js
Page({data: {message: 'Hello MINA!'}
})

列表渲染

<!--wxml-->
<view wx:for="{{array}}"> {{item}} </view>
// page.js
Page({data: {array: [1, 2, 3, 4, 5]}
})

解析成了这种效果。

条件渲染

<!--wxml-->
<view wx:if="{{view == 'WEBVIEW'}}"> WEBVIEW </view>
<view wx:elif="{{view == 'APP'}}"> APP </view>
<view wx:else="{{view == 'MINA'}}"> MINA </view>
// page.js
Page({data: {view: 'MINA'}
})

被渲染成了

模板,可以重复使用,data务必加上...

<!--wxml-->
<template name="staffName"><view>FirstName: {{firstName}}, LastName: {{lastName}}</view>
</template><template is="staffName" data="{{...staffA}}"></template>
<template is="staffName" data="{{...staffB}}"></template>
<template is="staffName" data="{{...staffC}}"></template>
// page.js
Page({data: {staffA: {firstName: 'Hulk', lastName: 'Hu'},staffB: {firstName: 'Shang', lastName: 'You'},staffC: {firstName: 'Gideon', lastName: 'Lin'}}
})

事件

<view bindtap="add"> {{count}} </view>
Page({data: {count: 1},add: function(e) {this.setData({count: this.data.count + 1})}
})

转载于:https://www.cnblogs.com/jiqing9006/p/9055291.html

小程序WXML基本使用相关推荐

  1. 微信小程序-WXML转换类型

    微信小程序-WXML转换类型 情景:需要在WXML中把字符串转化成数字类型 解决:引入WXS wxs是小程序的一套脚本语言,结合wxml,可以构建出页面的结构. wxs不依赖于运行时的基础库版本,可以 ...

  2. 从0到一开发微信小程序(5)—小程序WXML

    文章目录 其他相关文章 1.WXML 1.1.事件 1.1.1.系统 1.1.2.分类 1.1.2.1.冒泡事件(bindtap) 1.1.2.2.非冒泡事件(catchtap) 1.1.3.携带参数 ...

  3. 微信小程序C语言通讯录,微信小程序のwxml列表渲染

    列表渲染存在的意义 以电商为例,我们希望渲染5个商品,而又希望容易改变,我们就要在wxml中动态添加. {{index+1}}:{{item.name}} Page({ data: { message ...

  4. 微信小程序WXML语法介绍

    WXML 介绍 全称是 WeiXin Markup Language,是小程序框架设计的一套标签语言,结合小程序的基础组件.事件系统,可以构建出页面的结构. 打开开发工具的编辑器,在根目录下找到 ap ...

  5. 微信小程序wxml和wxss样式

    对于css不熟悉的android程序员来说,开发微信小程序面临的一个比较困难的问题就是界面的排版了.微信小程序的排版就跟wxml和wxss有关了,它们两者相当于android的布局文件,其中wxml指 ...

  6. 微信小程序-wxml中切割字符串

    问题 需要将item.letter_date("2020-10-02 09:02:01")切割成"2020-10" <view class="l ...

  7. (学习笔记)微信小程序 -- WXML模板、WXSS样式、JS逻辑交互

    WXML是小程序框架下的标签语言,类似于网页开发中HTML WXML  和  HTML 的区别 1)使用的标签名不同 2)属性节点不同 3)  提供了类似于Vue中的模板语法 数据绑定.列表渲染.条件 ...

  8. wxml修改样式_微信小程序wxml和wxss样式

    对于css不熟悉的Android程序员来说,开发微信小程序面临的一个比较困难的问题就是界面的排版了.微信小程序的排版就跟wxml和wxss有关了,它们两者相当于android的布局文件,其中wxml指 ...

  9. 微信小程序---WXML 模板语法(附带笔记文档)

    目录 学习文档 WXML模板语法-数据绑定 数据绑定基本原则 在data中定义页面数据 Mustache语法的格式 动态绑定属性 三元运算 算数运算 WXML模板语法-事件绑定 什么是事件 小程序中常 ...

  10. 小程序在wxml里转数字_小程序wxml的取值问题

    很多时候,我们在做小程序页面时,会遇到这样的问题:wxml页面取整怎么办?wxml页面保留几位小数怎么办?我自己在写小程序页面时,也遇到过这样的问题,今天我就将这些问题的解决办法写出来,让有这种问题困 ...

最新文章

  1. 新款华为手机,免费带回家
  2. SQL优化常用方法24
  3. stm32 vscode 编译_vscode+gcc开发stm32环境搭建
  4. mysql导入导出乱码问题
  5. 易天教你如何保养SFP光模块
  6. 教你一秒分辨真假芯片!
  7. 初入Linux,M35作业第一弹,500字感想
  8. sphinx和coreseek
  9. Java 判断目录是否为空
  10. ansible 容器部署_使用ansible-bender工具构建容器图像
  11. 三星Galaxy S22系列发布会准确时间曝光:2月9日正式揭晓
  12. 从入门到入土:基于Python采用TCP协议实现通信功能的程序
  13. 有关字符串的算法(KMP,Manacher,BM)陆续补充
  14. DHCP服务原理(转载)
  15. HTML中的特殊字符
  16. Windows10系统封装
  17. java 中的radix_Java Scanner radix()方法与示例
  18. VC2010 中 MFC 的改进导致 XTP 停靠窗体无法显示的解决方法
  19. rsa java模数_使用模数和指数的RSA解密
  20. Matlab虚拟现实工具箱——没有VRML Editor时的使用办法(应该是Simulink 3D Animation Demo版本的都是这样)

热门文章

  1. 推荐系统XDeepFM模型--DeepFM和DCN升级版
  2. java 重建二叉树_【剑指offer】 Java实现重建二叉树
  3. html中input不可编辑状态,css如何实现input不可编辑
  4. 关于天线增益、发射角、阵列的一些见解
  5. 【OS】进程同步概念
  6. logstash 获取多个kafka_logstash 配置详解
  7. 关于Qt、Qt/E、Qtopia、qvfb、framebuffer、qpe等概念的对比介绍
  8. KMP字符串匹配算法理解(转)
  9. Lua中的函数环境、_G及_ENV
  10. python logging之multi-module