加载中 ...
首页 > 新闻资讯 > 小程序 正文

微信小程序api,微信小程序api列表和使用说明

2019-07-31 09:28:44 来源:沈阳小程序开发 作者:沈阳软件开发

21679-1P52Q54330509.jpg

API

该框架提供了微信的丰富本机API,可以轻松调整微信提供的功能,例如获取用户信息,本地存储和支付功能。

说明:

以wx.on开头的API是一个监听事件的API接口,接受CALLBACK函数作为参数。触发此事件时,将调用CALLBACK函数。

除非另有说明,否则其他API接口接受OBJECT作为参数。

OBJECT可以指定成功,失败,完成接收接口调用的结果。

参数名称类型必需描述

successFunction没有接口调用成功的回调函数

failFunction没有接口调用失败的回调函数

completeFunction没有结束接口调用的回调函数(如果调用成功或失败,则可以执行)

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 shutdown

媒体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从相册中选择一个视频,或者拍摄

文件API列表:

API说明

wx.saveFile保存文件

wx.getSavedFileList获取已保存文件的列表

wx.getSavedFileInfo获取保存的文件信息

wx.removeSavedFile删除保存的文件信息

wx.openDocument打开文件

数据API列表:

API说明

wx.getStorage获取本地数据缓存

wx.getStorageSync获取本地数据缓存

wx.setStorage设置本地数据缓存

wx.setStorageSync设置本地数据缓存

wx.getStorageInfo获取有关本地缓存的信息

wx.getStorageInfoSync获取有关本地缓存的信息

wx.removeStorage删除本地缓存内容

wx.removeStorageSync删除本地缓存内容

wx.clearStorage清理本地数据缓存

wx.clearStorageSync清理本地数据缓存

位置API列表:

API说明

wx.getLocation获取当前位置

wx.chooseLocationOpen地图选择位置

wx.openLocation打开内置地图

wx.createMapContext map组件控件

设备API列表:

API说明

wx.getNetworkType获取网络类型

wx.onNetworkStatusChange侦听网络状态更改

wx.getSystemInfo获取系统信息

wx.getSystemInfoSync获取系统信息

wx.onAccelerometerChange监控加速度数据

wx.startAccelerometer开始监控加速度数据

wx.stopAccelerometer停止监控加速度数据

wx.onCompassChange侦听指南针数据

wx.startCompass开始收听指南针数据

wx.stopCompass停止收听指南针数据

wx.setClipboardData设置剪贴板内容

wx.getClipboardData获取剪贴板内容

wx.makePhoneCall拨打电话

wx.scanCode扫描码

接口API列表:

API说明

wx.showToast显示一个提示框

wx.showLoading显示加载提示框

wx.hideToast隐藏提示框

wx.hideLoading隐藏提示框

wx.showModal显示模态弹出窗口

wx.showActionSheet显示菜单列表

wx.setNavigationBarTitle设置当前页面标题

wx.showNavigationBarLoading显示导航栏加载动画

wx.hideNavigationBarLoading隐藏导航栏加载动画

wx.navigate到新窗口打开页面

wx.redirect到原始窗口打开页面

wx.switchTab切换到标签页

wx.navigateBack返回上一页

wx.createAnimation animation

wx.createContext创建绘图上下文

wx.drawCanvas drawing

wx.stopPullDownRefresh停止下拉刷新动画

WXML节点信息API列表:

API说明

wx.createSelectorQuery创建一个查询请求

selectorQuery.in指定选择节点的自定义组件

selectorQuery.select基于选择器

选择单个节点

selectorQuery.selectAll根据选择器选择所有节点

selectorQuery.selectViewport选择显示区域

nodesRef.boundingClientRect获取布局位置和大小

nodesRef.scrollOffset获取滚动位置

nodesRef.fields得到任何字段

selectorQuery.exec执行查询请求

WXML节点布局交叉状态:

API说明

wx.createIntersectionObserver创建一个IntersectionObserver对象

intersectionObserver.relativeTo指定引用节点

intersectionObserver.relativeToViewport指定页面显示区域作为参考区域

intersectionObserver.observe指定目标节点并开始监听

intersectionObserver.disconnect停止监听

打开界面:

API说明

Wx.login登录

wx.getUserInfo获取用户信息

wx.chooseAddress获取用户的送货地址

wx.requestPayment启动微信付款

wx.addCard添加卡优惠券

wx.openCard开卡优惠券

< 汇海(www.hvihi.com)是国内知名的商城系统和商城网站建设提供商,其中汇海技术小程序系统提供小程序商城开发,小程序配送系统,微分配系统,商城系统,电子商务网站建设, 微信发行系统,小程序商城及其他多端商场和电子商务行业解决方案>

确认:这个文件和图像源网络编辑器的网站部分,如果有侵权及时通信删除。 汇海hvihi.com网站原创文章,请注明出处。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。