更新记录
1.0.0(2024-03-23)
下载此版本
发布渐进式图片
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.1.0 app-vue |
× |
√ |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
插件说明
- 为了解决因图片内存过大,导致页面加载时长较久,或出现空白等待的情况
- 本插件需要2张图片,一张是内存小的占位图,一张是原图,这样就可以等待图片加载完成,再显示原图
传参说明
属性名 |
是否必填 |
类型 |
默认值 |
说明 |
originalImage |
是 |
String |
'' |
原图,最后呈现 |
placeholderImage |
否 |
String |
'' |
占位图, 一般是内存小的图片 |
mode |
否 |
String |
scaleToFill |
图片模式,同image 的mode 属性 |
width |
否 |
String/Number |
200 |
宽度,单位:rpx |
height |
否 |
String/Number |
200 |
高度,单位:rpx |
duration |
否 |
String/Number |
500 |
过渡时间,单位:ms |
classStyle |
否 |
Object |
{} |
样式, 默认值:{} |
示例代码
html
<bcode-gradualimage
originalImage="https://cdn.zxmcode.top/siege_cat/DSCF2854.jpg"
placeholderImage="https://cdn.zxmcode.top/siege_cat/DSCF2854.jpg/thumbnail"
mode="aspectFill"
:classStyle="classStyle"
></bcode-gradualimage>
js
<script setup lang="ts">
const classStyle = {
width: '750rpx',
height: '100vh'
}
</script>