-
数据存储与读取:
wx.setStorageSync(key, data)
:同步存储数据到本地。wx.getStorageSync(key)
:同步从本地缓存中获取指定 key 的内容。wx.removeStorageSync(key)
:同步移除本地缓存中的指定 key。
-
网络请求:
wx.request(options)
:发起 HTTPS 网络请求。wx.uploadFile(options)
:上传文件资源到服务器。wx.downloadFile(options)
:下载文件资源到本地。
-
界面导航与跳转:
wx.navigateTo(options)
:保留当前页面,跳转到应用内的某个页面。wx.redirectTo(options)
:关闭当前页面,跳转到应用内的某个页面。wx.switchTab(options)
:跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。wx.navigateBack(options)
:关闭当前页面,返回上一页面或多级页面。
-
用户信息与授权:
wx.getUserInfo(options)
:获取用户信息(需用户授权)。wx.login()
:获取登录凭证(code)以换取用户唯一标识(openid)和其他信息。
-
媒体相关:
wx.chooseImage(options)
:调起用户相册选择图片或拍照。wx.getImageInfo(object)
:获取图片信息。wx.previewImage(options)
:预览图片。wx.saveImageToPhotosAlbum(options)
:保存图片到系统相册。wx.startRecord()
和wx.stopRecord()
:录制语音。wx.playVoice(options)
和wx.pauseVoice()
:播放和暂停语音。wx.makePhoneCall({ phoneNumber })
:拨打电话。
-
设备能力:
wx.getLocation(options)
:获取当前位置信息。wx.scanCode(options)
:调起客户端扫码模块。
-
组件方法:
- 生命周期相关的函数如
onLoad()
、onShow()
、onReady()
等,以及组件内部的方法如setData()
等。
- 生命周期相关的函数如
8. 加载方法:
wx.showLoading({
title: '数据加载中...', // 可选,加载提示文字
});
wx.hideLoading();