codecamp

支付宝小程序组件 扩展组件·概述

小程序框架为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行业务开发。

数据绑定

通过 Mustache 语法两对大括号({{}})绑定动态数据,参见 数据绑定

共有属性

所有的组件都包含以下属性

属性 类型 描述
id String 组件的唯一标识。
class String 样式类。
style String 内联样式。
data-* Any 自定义属性。当事件触发时,会将自定义属性传递给事件处理函数。
on / catch EventHandle 事件绑定,遵循驼峰命名规范,例如 onTap 。 详情请参见 事件

属性类型

每个组件都有一系列的属性配置,每个属性值都有类型要求。

类型 描述
Boolean 布尔值
Number 数字
String 字符串
Array 数组
Object 对象
EventHandle 事件处理函数。需在 Page 中定义事件处理函数名对应的实现。
any 任意类型
支付宝小程序组件 基础组件·概述
支付宝小程序组件 视图容器·view
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

支付宝小程序开发文档

支付宝小程序 快速示例

支付宝小程序 小程序快速示例

支付宝小程序 框架

支付宝小程序 组件

支付宝小程序组件 基础组件

支付宝小程序组件 无障碍访问

支付宝小程序 扩展组件

支付宝小程序扩展组件 UI组件

支付宝小程序 API

支付宝小程序 开发工具

支付宝小程序 云服务

支付宝小程序 Serverless

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }