掌握小程序的API能让你的应用变得更加强大和灵活。以下是一些常用的小程序API以及它们的功能:
wx.navigateTo / wx.redirectTo: 用于页面跳转,navigateTo 可以保留当前页面,redirectTo 替换当前页面。
wx.navigateBack: 返回上一页面。
wx.reLaunch: 关闭所有页面,打开到应用内的某个页面。
wx.request: 发起网络请求,支持 GET、POST 等方法。
wx.uploadFile / wx.downloadFile: 上传文件和下载文件。
wx.login / wx.getUserInfo: 获取用户登录凭证和用户信息。
wx.authorize: 请求用户授权。
wx.setStorage / wx.getStorage: 设置和获取本地缓存数据。
wx.removeStorage / wx.clearStorage: 移除或清空本地缓存数据。
wx.showToast / wx.showModal: 显示消息提示框和模态弹窗。
wx.showLoading / wx.hideLoading: 显示和隐藏加载提示。
wx.createCanvasContext: 创建 canvas 绘图上下文。
wx.createAnimation: 创建动画实例,实现视图动态效果。
wx.getSystemInfo: 获取设备信息。
wx.vibrateLong / wx.vibrateShort: 控制震动反馈。
wx.navigateToMiniProgram: 打开其他小程序。
wx.getNetworkType: 获取网络类型。
wx.onAccelerometerChange: 监听重力感应数据。
wx.onMemoryWarning: 监听内存不足的告警事件。
wx.getUpdateManager: 获取全局唯一的版本更新管理器。
掌握这些API并善于运用可以让你的小程序应用拥有更多的功能和交互性,提供更好的用户体验。