平台兼容性

欢迎使用多端画廊组件(ynGallery)

@(组件)[画廊|影廊|影讯|图展|滑动|轮播|gallery|Swiper|vue|uni-app|]

画廊组件ynGrally是一款在UNI-APP上开发的多端通用图片展示组件,支持调节画廊高度,图片高宽,背景过渡色,定义角标,描述,背景融合过渡,流畅的滑动感!体验感不错。

enter image description here

这是微信开发工具上的gif截图(由于gif 200多色的限制,背景看起来光晕,其实很平滑的)

开发工具 强烈建议用 HBuilderX Alpha 版本 经测试在安卓平台上的滑动性能已经于小程序几乎一致,极致流畅!!

快速使用

组件我放在了压缩包内示例项目ynGalleryDemo 的components\YnComponents 下了,可以用示例工程测试效果!

以下是基本调用:
script处引用
     import ynGallery from 'components/YnComponents/ynGallery/ynGallery.vue
接着注册
     components: {ynGallery}
简单的一句话 调用
  <ynGallery :images="testimgs" ></ynGallery> 

  其中示例数组testimg格式:
    testimgs :[{url:"你的图片地址"},{url:"你的图片地址2"},...]  
将显示:

enter image description here

单调了点,我们可以加上详细参数,这里有一些效果图!

enter image description here

enter image description here

enter image description here

enter image description here

详细的调用代码(参数值基本是默认值,可以不填 也可以根据需要修改):
    <ynGallery                                
      :galleryheight="165" 
       bkstart="#000000"                     
       bkend="#000000"                            
      :imgviewwidth="85" 
      :imgviewheight="105"
      :showbadge="true"
       badegtype="trian"
       badegwidth="25"
       badegheight="25"
      :showdec="true"
      :images="testimgs" 
      @clickimg="onclickimg"
      >   
</ynGallery>

ynGallery参数列表说明

参数 类型 默认值 说明
galleryheight Number 165 画廊高度 单位px
imgviewwidth Number 85 图片框宽度 单位px
imgviewheight Number 105 图片框高度 单位px
bkstart String #000000 背景起始色
bkend String #000000 背景终止色
showbadge Boolean false 是否显示角标
badegtype String trian 角标类型 round:圆角类型 trian:三角类型
badegwidth String 25 角标宽度 (仅仅对三角角标有效)单位px
badegheight String 25 角标高度 (仅仅对三角角标有效)单位px
showdec Boolean false 是否显示描述
images Object 图源数组对象,结构看下面说明
images图源数组成员对象结构:
          imgobj:{index:0,
                  dec:'',                   //图像描述信息
                  badeg:'',                 //角标文字
                  badegcolor:'#000000',     //角标颜色
                  url:'',                   //图源  
                  dominant:''               //主色  
                  }    
事件
名称:clickimg:  
参数:clickimg(imgviewobj)
其中  imgviewobj:基本同上imgobj,其中增加imgviewobj.index (表示当前焦点图)
Demo

参考 ynGalleryDemo 示例 放入HBX中运行

注意
 强烈建议用 HBuilderX Alpha 版本 得益于内核的改进 经测试在安卓平台上的滑动性能已经于小程序几乎一致,极致流畅!!
最近一次更新说明!
  描述区域默认高度小调 让默认调用布局更加合理,美观!   

结束感谢!

隐私、权限声明

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

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

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

许可协议

MIT协议

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