更新记录
1.0.0(2025-03-19)
上线
平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | × | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | - | - | - |
朋友圈图片预览
组件名:jv-image
安装方式
本组件符合easycom规范,HBuilderX 2.5.5
起,只需将本组件导入项目,在页面template
中即可直接使用,无需在页面中import
和注册components
。
有项目需要开发的请联系 QQ:371524845
开发不易,如果帮助到你的,请支持 有问题请留言,作者会积极更新
API
Props
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
src |
String | '' |
图片资源地址 |
saveImage |
Boolean | false |
下载图片 |
previewImage |
Boolean | false |
预览图片 |
lazyLoad |
Boolean | false |
图片懒加载。只针对page与scroll-view下的image有效(微信小程序、百度小程序、抖音小程序、飞书小程序) |
fadeShow |
Boolean | true |
图片显示动画效果。仅App-nvue 2.3.4+ Android有效 |
webp |
Boolean | false |
在系统不支持webp的情况下是否单独启用webp。默认false,只支持网络资源(微信小程序2.9.0) |
showMenuByLongpress |
Boolean | false |
开启长按图片显示识别小程序码菜单(微信小程序2.7.0) |
draggable |
Boolean | true |
是否能拖动图片(H5 3.1.1+、App iOS15+) |
maxWidth |
String | '500rpx' |
单张最大宽度,支持所有单位,如px,vw,rpx,rem |
maxHeight |
String | '500rpx' |
单张最大高度,支持所有单位,如px,vw,rpx,rem |
mode |
String | 'freedom' |
模式选择 |
errorSrc |
String | '/uni_modules/jv-image/static/noimg.png' |
失败后展示的图片路径 |
@error | HandleEvent | 当错误发生时,发布到 AppService 的事件名,事件对象event.detail = {errMsg: 'something wrong'} | |
@load | HandleEvent | 当图片载入完毕时,发布到 AppService 的事件名,事件对象event.detail = {height:'图片高度px', width:'图片宽度px'} |
实例
<template>
<jv-image src="" ></jv-image>
</template>