codecamp

支付宝小程序 各端通用组件和 API

每个端小程序所采用的框架和代码目录结构是一致的(点此查看 小程序框架概述)。另外基础组件和基础API 在各端也保持一致(在交互和视觉样式上需要对不同端进行适配)。

基础组件

分类 组件名称
视图容器 View
Swiper
Scroll View
基础内容 Text
Icon
Progress
表单组件 Button
Form
Label
Input
Textarea
Radio
Checkbox
Switch
Slider
Picker View
Picker
导航 Navigator
媒体组件 Image
画布 Canvas
地图 Map
开放组件 web-view

基础 API

分类 API 名称
网络 my.Request
my.uploadFile
my.downloadFile
开放接口 my.getAuthCode(用户授权/免登)
路由 my.navigateTo
my.redirectTo
my.navigateBack
my.reLaunch
my.switchTab
导航栏 my.setNavigationBar
交互反馈 my.alert
my.confirm
my.showToast
my.showLoading
my.hideLoading
my.showActionSheet
下拉刷新 onPullDownRefresh
my.stopPullDownRefresh
选择日期 my.datePicker
动画 my.createAnimation
画布 my.createCanvasContext
toTempFilePath
setTextAlign
setTextBaseline
setFillStyle
setStrokeStyle
setShadow
createLinearGradient
createCircularGradient
addColorStop
setLineWidth
setLineCap
setLineJoin
setMiterLimit
rect
fillRect
strokeRect
clearRect
fill
stroke
beginPath
closePath
moveTo
lineTo
arc
bezierCurveTo
clip
quadraticCurveTo
scale
rotate
translate
setFontSize
fillText
drawImage
setGlobalAlpha
save
restore
draw
键盘 my.hideKeyboard
滚动 my.pageScrollTo
节点查询 my.createSelectorQuery
SelectorQuery
selectorQuery.select
selectorQuery.selectAll
selectorQuery.selectViewport
selectorQuery.boundingClientRect
selectorQuery.scrollOffset
selectorQuery.exec
分享 onShareAppMessage
位置 my.getLocation
my.openLocation
缓存 my.setStorage
my.setStorageSync
my.getStorage
my.getStorageSync
my.removeStorage
my.removeStorageSync
图片 my.chooseImage
my.previewImage
my.saveImage
my.compressImage
my.getImageInfo
设备 my.canIUse
my.getSystemInfo
my.getSystemInfoSync
网络状态 my.getNetworkType
剪贴板 my.setClipboard
my.getClipboard
振动 my.vibrate
蓝牙(钉钉端未支持) my.openBluetoothAdapter
my.closeBluetoothAdapter
my.getBluetoothAdapterState
my.startBluetoothDevicesDiscovery
my.stopBluetoothDevicesDiscovery
my.getBluetoothDevices
my.getConnectedBluetoothDevices
my.connectBLEDevice
my.disconnectBLEDevice
my.writeBLECharacteristicValue
my.readBLECharacteristicValue
my.notifyBLECharacteristicValueChange
my.getBLEDeviceServices
my.getBLEDeviceCharacteristics
my.onBluetoothDeviceFound
my.offBluetoothDeviceFound
my.onBLECharacteristicValueChange
my.offBLECharacteristicValueChange
my.onBLEConnectionStateChanged
my.offBLEConnectionStateChanged
my.onBluetoothAdapterStateChange
my.offBluetoothAdapterStateChange
iBeacon(钉钉端未支持) my.startBeaconDiscovery
my.stopBeaconDiscovery
my.getBeacons
my.onBeaconUpdate
my.onBeaconServiceChange
扫码 my.scan
支付宝小程序 多端发布概述
支付宝小程序 各端扩展组件和 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; }