IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 我在学习小程序(二) -> 正文阅读

[移动开发]我在学习小程序(二)

语法介绍

WXML 介绍

WXML 全称是 WeiXin Markup Language,是小程序框架设计的一套标签语言,结合小程序的基础组件、事件系统,可以构建出页面的结构。

  1. 介绍

WXML 文件后缀名是 .wxml,简单的 WXML语句在语法上同 HTML 非常相似。

WXML 基本语法如下:

<!-- 在此处写注释 -->

<标签名 属性名1="属性值1" 属性名2="属性值2" ...> ...</标签名>

代码如下

<!--一个简单的文本标签 -->
<text>hello world</text>

<!-- view 中包含了 text 标签 -->
<view>
  <text>hello world</text>
</view>

效果如下

在这里插入图片描述

数据绑定 (重点)

在 Web 开发中,我们会使用 JavaScript 通过Dom 接口来完成界面的实时更新。在小程序中,使用 WXML 语言所提供的数据绑定功能,来完成此项功能。

举个例子

将 pages/wxml/index.wxml 文件的内容做一些简单的修改,代码如下:

<text>当前时间:{{time}}</text>

在打开 pages/wxml/index.js 文件,在 data 的大括号中加入代码如下:

Page({
  /**
   * 页面的初始数据
   */
  data: {
    time: (new Date()).toString()
  },
})

效果如下

在这里插入图片描述

注意通过 {{ 变量名 }} 语法可以使得 WXML 拥有动态渲染的能力,除此外还可以在 {{ }} 内进行简单的逻辑运算。

特点
1、WXML特别语法,使用两个大花括号{{ XXX }}
2、标签语法与样式的不一样

渲染方式
所有数据均在 .js文件中 data:{} }进行存储

  1. 普通渲染
  2. 通过对象渲染
  3. 通过数组渲染
    我们需要先在 JS 编写的内容,要通过WXML来进行渲染

wx:if循环条件

wxml 中 if 条件的用法为 wx:if,后面以字符串 接收信息,同理 else 是通过wx:else,else if在这里面则是wx:elif

在这里插入图片描述

wx:for 循环条件

针对数组类型的数据
在这里插入图片描述

一个小项目,打印九九乘法表

wxml部分
在这里插入图片描述
wxss部分

在这里插入图片描述
效果部分
在这里插入图片描述

总结
更新的基础,接下来会有实战哈。一步一个小脚印,主要为了记录自己的成长。

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-09-21 00:40:22  更:2022-09-21 00:42:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 4:40:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码