更新记录

1.0.0(2024-03-23)

发布渐进式图片


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 app-vue × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

插件说明

  1. 为了解决因图片内存过大,导致页面加载时长较久,或出现空白等待的情况
  2. 本插件需要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>

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问