codecamp

支付宝小程序插件 介绍

概述

本次对原有的插件体系(插件 1.0)进行了升级,称为插件 2.0。插件 2.0 体系使插件不仅像组件一样可以嵌入到主体小程序页面内部,而且还可以像页面一样提供独立服务,可以从主体小程序进行跳转;同时我们对主体小程序和插件进行权限隔离,在保证插件数据安全的前提下提供更多的灵活性。

插件开发说明

image.png

兼容性

目前插件 2.0 和插件 1.0 不兼容。以下为插件 2.0 和插件 1.0 的区别:

插件 1.0 插件 2.0
是否有独立插件 ID
是否可以支持页面级服务
是否和主体小程序权限隔离
是否可以嵌入到主体小程序 ×
是否可向主体小程序提供接口 ×
支付宝小程序 各端扩展组件和 API
支付宝小程序插件 开发者申请指南
温馨提示
下载编程狮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; }