网络:
wx.request(Object object) 发起 HTTPS 网络请求
RequestTask.abort(); 中断请求任务
RequestTask.offHeadersReceived(function callback) 取消监听 HTTP Response Header 事件
RequestTask.onHeadersReceived(function callback) 监听 HTTP Response Header 事件。会比请求完成事件更早
下载:
wx.downloadFile(Object object)
下载文件资源到本地。客户端直接发起一个 HTTPS GET 请求,返回文件的本地临时路径。使用前请注意阅读相关说明。
注意:请在服务端响应的 header 中指定合理的 Content-Type
字段,以保证客户端正确处理文件类型。
DownloadTask 一个可以监听下载进度变化事件,以及取消下载任务的对象
DownloadTask.abort() 中断下载任务
DownloadTask.offHeadersReceived(function callback) 取消监听 HTTP Response Header 事件
DownloadTask.offProgressUpdate(function callback) 取消监听下载进度变化事件
DownloadTask.onHeadersReceived(function callback) 监听 HTTP Response Header 事件。会比请求完成事件更早
DownloadTask.onProgressUpdate(function callback) 监听下载进度变化事件
上传
数据缓存
wx.setStorageSync(string key, any data) wx.setStorage 的同步版本 本地缓存中指定的 key 需要存储的内容。只支持原生类型、Date、及能够通过JSON.stringify
序列化的对象。
wx.setStorage(Object object) 将数据存储在本地缓存中指定的 key 中。会覆盖掉原来该 key 对应的内容。数据存储生命周期跟小程序本身一致,即除用户主动删除或超过一定时间被自动清理,否则数据都一直可用。单个 key 允许存储的最大数据长度为 1MB,所有数据存储上限为 10MB。
wx.removeStorageSync(string key) wx.removeStorage 的同步版本 从本地缓存中移除指定 key
wx.getStorageSync(string key) 从本地缓存中异步获取指定 key 的内容
wx.getStorageInfo(Object object) 异步获取当前storage的相关信息
wx.clearStorage(Object object) 清理本地数据缓存