微信小程序的100个api

文章来源:CSDN 发布日期:2024-05-07 分类:小程序博客 阅读( )

一、基础API

  1. wx.request:发起网络请求,支持GET、POST等方式。
  2. wx.showToast:显示消息提示框,支持显示成功、失败、加载中等不同类型的提示。
  3. wx.showModal:显示模态对话框,支持显示标题、内容、按钮等。
  4. wx.navigateTo:保留当前页面,跳转到应用内的某个页面。
  5. wx.redirectTo:关闭当前页面,跳转到应用内的某个页面。
  6. wx.switchTab:跳转到应用内的某个tab页。
  7. wx.navigateBack:关闭当前页面,返回上一页面或多级页面。
  8. wx.getStorageSync:从本地缓存中获取数据。
  9. wx.setStorageSync:将数据存储到本地缓存中。
  10. wx.getSystemInfoSync:获取系统信息,如屏幕宽度、高度等。
  11. wx.login:登录
  12. wx.checkSession:检查登录态是否过期
  13. wx.getUserInfo:获取用户信息
  14. wx.request:发起网络请求
  15. wx.showToast:显示消息提示框
  16. wx.showModal:显示模态对话框
  17. wx.showLoading:显示加载框
  18. wx.hideLoading:隐藏加载框
  19. wx.showActionSheet:显示操作菜单
  20. wx.navigateTo:保留当前页面,跳转到应用内的某个页面
  21. wx.redirectTo:关闭当前页面,跳转到应用内的某个页面
  22. wx.navigateBack:关闭当前页面,返回上一页面
  23. wx.switchTab:跳转到应用内的某个tabBar页面
  24. wx.setNavigationBarTitle:动态设置当前页面的标题
  25. wx.setNavigationBarColor:设置导航栏颜色
  26. wx.setTabBarBadge:为tabBar某一项的右上角添加文本
  27. wx.showTabBarRedDot:显示tabBar某一项的红点
  28. wx.hideTabBarRedDot:隐藏tabBar某一项的红点
  29. wx.setTabBarStyle:动态设置tabBar的样式
  30. wx.setTabBarItem:动态设置tabBar某一项的内容

二、界面API

  1. wx.showLoading:显示加载中的提示框。
  2. wx.hideLoading:隐藏加载中的提示框。
  3. wx.showActionSheet:显示操作菜单,支持显示多个选项。
  4. wx.showNavigationBarLoading:在导航栏上显示加载中的状态。
  5. wx.hideNavigationBarLoading:隐藏导航栏上的加载中状态。
  6. wx.setNavigationBarTitle:设置导航栏标题。
  7. wx.setNavigationBarColor:设置导航栏颜色。
  8. wx.setTabBarBadge:设置tab页上的角标。
  9. wx.removeTabBarBadge:移除tab页上的角标。
  10. wx.showTabBarRedDot:在tab页上显示红点。
  11. wx.showNavigationBarLoading:在当前页面显示导航条加载动画
  12. wx.hideNavigationBarLoading:隐藏导航条加载动画
  13. wx.createAnimation:创建动画实例
  14. wx.pageScrollTo:将页面滚动到指定位置
  15. wx.startPullDownRefresh:开始下拉刷新
  16. wx.stopPullDownRefresh:停止下拉刷新
  17. wx.createSelectorQuery:创建一个查询实例
  18. wx.createCanvasContext:创建画布上下文
  19. wx.createVideoContext:创建视频上下文
  20. wx.createAudioContext:创建音频上下文
  21. wx.createCameraContext:创建相机上下文
  22. wx.createMapContext:创建地图上下文
  23. wx.createInnerAudioContext:创建内部音频上下文

三、媒体API

  1. wx.chooseImage:从相册或相机中选择图片。
  2. wx.previewImage:预览图片,支持多张图片预览。
  3. wx.saveImageToPhotosAlbum:保存图片到相册。
  4. wx.startRecord:开始录音。
  5. wx.stopRecord:停止录音。
  6. wx.playVoice:播放语音。
  7. wx.pauseVoice:暂停语音播放。
  8. wx.stopVoice:停止语音播放。
  9. wx.getBackgroundAudioPlayerState:获取背景音乐的播放状态。
  10. wx.playBackgroundAudio:播放背景音乐。
  11. wx.playBackgroundAudio:播放音乐
  12. wx.pauseBackgroundAudio:暂停音乐
  13. wx.seekBackgroundAudio:控制音乐播放进度
  14. wx.stopBackgroundAudio:停止音乐播放
  15. wx.chooseVideo:拍摄视频或从手机相册中选择视频
  16. wx.saveVideoToPhotosAlbum:保存视频到相册
  17. wx.getImageInfo:获取图片信息
  18. wx.getBackgroundAudioPlayerState:获取音乐播放状态
  19. wx.saveFile:保存文件到本地
  20. wx.getSavedFileList:获取本地已保存的文件列表
  21. wx.getSavedFileInfo:获取本地文件的文件信息
  22. wx.removeSavedFile:删除本地文件
  23. wx.openDocument:打开文档

四、位置API

  1. wx.getLocation:获取当前地理位置。
  2. wx.chooseLocation:选择地理位置。
  3. wx.openLocation:打开地图选择位置。

五、网络API

  1. wx.uploadFile:上传文件。
  2. wx.downloadFile:下载文件。
  3. wx.connectSocket:创建一个 WebSocket 连接。
  4. wx.onSocketOpen:监听 WebSocket 连接打开事件。
  5. wx.onSocketMessage:监听 WebSocket 接受到服务器的消息事件。
  6. wx.sendSocketMessage:通过 WebSocket 连接发送数据。
  7. wx.onSocketError:监听 WebSocket 错误事件。
  8. wx.closeSocket:关闭 WebSocket 连接。
  9. wx.request:发起网络请求

六、设备API

  1. wx.scanCode:扫码。
  2. wx.getNetworkType:获取网络类型。
  3. wx.getSystemInfo:获取系统信息。
  4. wx.getBatteryInfo:获取电池信息。
  5. wx.makePhoneCall:拨打电话。
  6. wx.vibrateLong:长时间振动。
  7. wx.vibrateShort:短时间振动。
  8. wx.setClipboardData:设置剪贴板数据。
  9. wx.getClipboardData:获取剪贴板数据。
  10. wx.onNetworkStatusChange:监听网络状态变化事件
  11. wx.getBatteryInfo:获取设备电量信息
  12. wx.onBatteryStatusChange:监听电量变化事件
  13. wx.startAccelerometer:开始监听加速度数据
  14. wx.stopAccelerometer:停止监听加速度数据
  15. wx.startCompass:开始监听罗盘数据
  16. wx.stopCompass:停止监听罗盘数据

七、数据缓存API

  1. wx.setStorage:将数据存储在本地缓存中
  2. wx.getStorage:从本地缓存中异步获取指定键的内容
  3. wx.getStorageSync:从本地缓存中同步获取指定键的内容
  4. wx.removeStorage:从本地缓存中异步移除指定键
  5. wx.removeStorageSync:从本地缓存中同步移除指定键
  6. wx.clearStorage:清理本地数据缓存
  7. wx.clearStorageSync:同步清理本地数据缓存

八、开放接口API

  1. wx.login:登录。
  2. wx.checkSession:检查登录态是否过期。
  3. wx.getUserInfo:获取用户信息。
  4. wx.requestPayment:发起微信支付。
  5. wx.showShareMenu:显示分享按钮。
  6. wx.hideShareMenu:隐藏分享按钮。
  7. wx.getSetting:获取用户的当前设置。
  8. wx.openSetting:打开设置界面。

最新文章:

二维码