摘要:本文介绍微信小程序开发的两部分内容。一是宿主环境的 API,包括 API 概述及事件监听、同步、异步三大分类并举例。二是 WXML 模板语法的数据绑定,涵盖基本原则、data 中定义数据、Mustache 语法格式及应用场景(绑定内容、属性、运算)并举例。
微信小程序_6_宿主环境的API与WXML的模板语法-数据绑定
一、小程序的宿主环境 - API
1.API 概述
- 小程序中的 API 由宿主环境提供,开发者可通过这些 API 方便地调用微信提供的能力,如获取用户信息、本地存储、支付功能等。
2.API 的 3 大分类
事件监听 API
- 特点:以 on 开头,用于监听某些事件的触发。
- 举例:wx.onWindowResize(function callback)用于监听窗口尺寸变化的事件。
同步 API
- 特点:以 Sync 结尾的 API 是同步 API,其执行结果可通过函数返回值直接获取,执行出错会抛出异常。
- 举例:wx.setStorageSync(‘key’, ‘value’)用于向本地存储中写入内容。
异步 API
- 特点:类似于 jQuery 中的$.ajax(options)函数,需要通过success、fail、complete接收调用的结果。
- 举例:wx.request()用于发起网络数据请求,通过success