掌握小程序的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并善于運用可以讓你的小程序應用擁有更多的功能和交互性,提供更好的用戶體驗。