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

2020-09-16 16:49 更新

每个端小程序所采用的框架和代码目录结构是一致的(点此查看 小程序框架概述)。另外基础组件和基础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
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号