微信小程序 (网络、下载、上传、数据缓存接口)接口文档整理

网络

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)  清理本地数据缓存

 

 

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值