返回
智能小程序基础库 3.180 版本:多项功能优化,性能显著提升!
前端
2023-12-08 03:14:22
小程序基础库 3.180 版本亮点
- downloadFile 下载优化: 将单次下载限制优化为 50MB,满足更多场景的需求。
- 新方法助力任务管理: 为 DownloadTask 和 UploadTask 增加 offProgressUpdate、onHeadersReceived 和 offHeadersReceived 三个方法,方便开发者更好地管理任务。
- image 组件支持 webp 格式: 提供更优的图片压缩效果,减小图片体积,提高加载速度。
小程序基础库 3.180 版本详细更新内容
1. downloadFile 下载优化
- 单次下载限制从 10MB 优化至 50MB,满足更多场景的需求。
2. 新方法助力任务管理
- 为 DownloadTask 和 UploadTask 增加 offProgressUpdate 方法,允许开发者在不需要进度更新时取消监听进度事件,减少不必要的计算和通信开销。
- 为 DownloadTask 和 UploadTask 增加 onHeadersReceived 方法,允许开发者在收到 HTTP 响应头时执行回调函数,便于开发者处理自定义的 HTTP 头信息。
- 为 DownloadTask 和 UploadTask 增加 offHeadersReceived 方法,允许开发者在不需要 HTTP 头信息时取消监听 HTTP 头信息事件,减少不必要的计算和通信开销。
3. image 组件支持 webp 格式
- image 组件新增对 webp 格式图片的支持,提供更优的图片压缩效果,减小图片体积,提高加载速度。
小程序基础库 3.180 版本使用指南
1. downloadFile 下载优化
- 无需任何特殊操作,即可享受单次下载限制优化至 50MB 的福利。
2. 新方法助力任务管理
- 使用 offProgressUpdate 方法取消监听进度事件:
const downloadTask = wx.downloadFile({
url: 'https://example.com/file.txt',
});
downloadTask.offProgressUpdate();
- 使用 onHeadersReceived 方法在收到 HTTP 响应头时执行回调函数:
const downloadTask = wx.downloadFile({
url: 'https://example.com/file.txt',
});
downloadTask.onHeadersReceived((result) => {
console.log(result.headerFields);
});
- 使用 offHeadersReceived 方法取消监听 HTTP 头信息事件:
const downloadTask = wx.downloadFile({
url: 'https://example.com/file.txt',
});
downloadTask.offHeadersReceived();
3. image 组件支持 webp 格式
- 只需将图片的扩展名改为 .webp,即可使用 webp 格式图片。
结语
智能小程序基础库 3.180 版本的发布,为小程序开发者带来了多项优化和新功能,进一步提升了小程序的性能和开发体验。开发者可立即更新至最新版本,享受这些优化和新功能带来的便利。