微信小程序只能用api
微信小程序是一种轻量级的应用程序,它们在微信平台上运行,提供了丰富的功能和交互性,让用户能够在微信环境中直接使用应用程序。微信小程序开发依赖于一系列的API(Application Programming Interface,应用程序编程接口),这些API允许开发者与微信平台进行交互,实现各种功能和操作。下面将详细列出微信小程序开发中常用的API以及它们的作用和功能。
微信小程序常用API及功能清单:
1. 基础能力类API:
a. wx.request:
- 用于发起网络请求,与服务器进行数据交互,获取数据或提交数据。
b. wx.navigateTo wx.redirectTo wx.switchTab:
- 分别用于跳转页面、重定向页面和切换标签页。
c. wx.getStorage wx.setStorage:
- 用于本地存储,可以读取和设置本地缓存数据。
d. wx.getLocation wx.chooseLocation:
- 获取用户地理位置信息或选择位置。
e. wx.showToast wx.showModal:
- 分别用于展示消息提示和模态弹窗。
2. 界面类API:
a. wx.createCanvasContext:
- 创建画布上下文,实现绘图功能。
b. wx.createAnimation:
- 创建动画实例,实现页面动画效果。
c. wx.createSelectorQuery:
- 创建节点查询器,用于查询节点信息。
d. wx.pageScrollTo:
- 滚动页面到指定位置。
3. 媒体类API:
a. wx.chooseImage wx.previewImage:
- 分别用于选择图片和预览图片。
b. wx.createInnerAudioContext wx.createVideoContext:
- 创建音频上下文和视频上下文,控制音频和视频播放。
c. wx.getRecorderManager wx.createCameraContext:
- 分别用于录音和创建相机上下文。
4. 系统类API:
a. wx.getSystemInfo wx.getNetworkType:
- 获取系统信息和网络类型。
b. wx.setNavigationBarTitle wx.setNavigationBarColor:
- 分别用于设置导航栏标题和颜色。
c. wx.onAccelerometerChange wx.onCompassChange:
- 监听重力感应数据和罗盘数据变化。
5. 支付类API:
a. wx.requestPayment:
- 调起支付功能,进行支付操作。