微信小程序api调起微信提供的功能-网络、媒体、文件、数据存储、位置、设备、界面、开发接口

微信小程序-API

框架提供丰富的微信原生API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。

说明:

wx.on 开头的 API 是监听某个事件发生的API接口,接受一个 CALLBACK 函数作为参数。当该事件触发时,会调用 CALLBACK 函数。
如未特殊约定,其他 API 接口都接受一个OBJECT作为参数。
OBJECT中可以指定success, fail, complete来接收接口调用结果。

参数名    类型          必填   说明
success   Function  否   接口调用成功的回调函数
fail      Function  否   接口调用失败的回调函数
complete  Function  否   接口调用结束的回调函数(调用成功、失败都会执行)

API列表:

网络 API 列表:

API 说明

wx.request     发起网络请求
wx.uploadFile      上传文件
wx.downloadFile    下载文件
wx.connectSocket   创建 WebSocket 连接
wx.onSocketOpen    监听 WebSocket 打开
wx.onSocketError    监听 WebSocket 错误
wx.sendSocketMessage    发送 WebSocket 消息
wx.onSocketMessage  接受 WebSocket 消息
wx.closeSocket          关闭 WebSocket 连接
wx.onSocketClose    监听 WebSocket 关闭

媒体 API 列表:

API 说明

wx.chooseImage  从相册选择图片,或者拍照
wx.previewImage 预览图片
wx.startRecord  开始录音
wx.stopRecord   结束录音
wx.playVoice    播放语音
wx.pauseVoice   暂停播放语音
wx.stopVoice    结束播放语音
wx.getBackgroundAudioPlayerState    获取音乐播放状态
wx.playBackgroundAudio  播放音乐
wx.pauseBackgroundAudio 暂停播放音乐
wx.seekBackgroundAudio  控制音乐播放进度
wx.stopBackgroundAudio  停止播放音乐
wx.onBackgroundAudioPlay    监听音乐开始播放
wx.onBackgroundAudioPause   监听音乐暂停
wx.onBackgroundAudioStop    监听音乐结束
wx.chooseVideo  从相册选择视频,或者拍摄
wx.saveFile 保存文件

数据 API 列表:

API 说明

wx.getStorage   获取本地数据缓存
wx.setStorage   设置本地数据缓存
wx.clearStorage 清理本地数据缓存

位置 API 列表:

API 说明

wx.getLocation  获取当前位置
wx.openLocation 打开内置地图

设备 API 列表:

API 说明

wx.getNetworkType   获取网络类型
wx.getSystemInfo    获取系统信息
wx.onAccelerometerChange    监听重力感应数据
wx.onCompassChange  监听罗盘数据

界面 API 列表:

API 说明

wx.setNavigationBarTitle    设置当前页面标题
wx.showNavigationBarLoading 显示导航条加载动画
wx.hideNavigationBarLoading 隐藏导航条加载动画
wx.navigateTo   新窗口打开页面
wx.redirectTo   原窗口打开页面
wx.navigateBack 退回上一个页面
wx.createAnimation  动画
wx.createContext    创建绘图上下文
wx.drawCanvas   绘图
wx.hideKeyboard 隐藏键盘
wx.stopPullDownRefresh  停止下拉刷新动画

开放接口:

API 说明

wx.login    登录
wx.getUserInfo  获取用户信息
wx.requestPayment   发起微信支付

详细内容请参考:https://mp.weixin.qq.com/debug/wxadoc/dev/api/?t=2017112

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值