博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序入门(三)
阅读量:6581 次
发布时间:2019-06-24

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

11.开发框架基本介绍

四个组成部分,其它三个前面介绍过了,主要WXS:

WXS:对wxml增强的一种脚本语言,可以对请求的数据进行filter或者做计算处理,帮助wxml快速构建出页面结构。

ad7b408e9d6bb6598af98003f9377542.png

12.WXML之语法

概念

WXML(WeiXin Markup Language)是框架设计的一套标签语言,结合组件、WXS和时间系统,可以构建出页面的结构。

语法

<标签名 属性名="“属性名2”...">
...

简单例子

Hello World!
hello china!

74ed25b62a7163ce1507c57b74c6cdd0.png

13.WXML特性之数据绑定

WXML四个特性

  • 数据绑定
  • 列表渲染
  • 条件渲染
  • 模板引用

简单实例

第一种

index.wxml

{
{message}}

index.js

Page({  data:{    message:"Hello World"  }})

第二种

index.wxml

Page({  data:{    flag: false  }})

WXML属性

033386910e793abf2fda4525bbd0f885.png

14.WXML特性之列表渲染

实例:

index.wxml

{
{index}}:{
{item.name}}

index.js

Page({  data:{    items: [      {name:"商品A"},      { name: "商品B" },      { name: "商品C" },      { name: "商品D" },      { name: "商品E" }    ]  }})

显示结果

2a05bcb9488ac7b99f30549e3f8b5b42.png


说明

  • 在组件上使用 wx:for 控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。
  • 使用 wx:for-item 可以指定数组当前元素的变量名,
  • 使用 wx:for-index 可以指定数组当前下标的变量名:
  • wx:key 来指定列表中项目的唯一的标识符。

15.WXML特性之条件渲染

实例

index.wxml

今天吃什么?
饺子
馒头
米饭

index.js

Page({  data:{    condition:Math.floor(Math.random()*3+1)  }})

随机结果:

f89483320447edc689da846cac5bfeed.png


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

你可能感兴趣的文章
2018年7月1日笔记
查看>>
尝试使用iReport4.7(基于Ubuntu Desktop 12.04 LTS)
查看>>
动态规划:金矿模型
查看>>
子元素应该margin-top为何会影响父元素【转】
查看>>
AJAX 状态值(readyState)与状态码(status)详解
查看>>
BZOJ3668:[NOI2014]起床困难综合症(贪心)
查看>>
LightOJ 1245(Harmonic Number (II))
查看>>
小知识记录
查看>>
css3 animate 和关键帧 @-webkit-keyframes
查看>>
文字链接颜色设置
查看>>
图片转流
查看>>
ubunto应用软件
查看>>
HTML 标签说明
查看>>
锋利的jQuery-2--判断jQuery获取到的对象是否存在$().length
查看>>
linux 查询系统版本命令、查询端口号是否被占用命令
查看>>
java笔记八:IO流之字符流与字符缓冲流
查看>>
Docker 命令收集
查看>>
myeclipse注册码生成器
查看>>
怎样快速学好PHP技术之PHP学习方法总结
查看>>
iOS App间相互跳转漫谈 part2
查看>>