# QS-gallery-swiper **Repository Path**: QS-UI/QS-gallery-swiper ## Basic Information - **Project Name**: QS-gallery-swiper - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-30 - **Last Updated**: 2021-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QQ交流群: 750104037 [点我加入](https://jq.qq.com/?_wv=1027&k=5OyZoXa) ## 可直接拖进示例项目运行 ## 若要预览nvue项目,将示例项目中pages/index/index文件后缀修改为nvue运行即可 ## 作者想说 如果该插件有什么问题还请大家说出来哦,还有如果有什么建议的话也可以提下呐 ~ 如果觉得好用,可以回来给个五星好评么\~\~ (❁´◡`❁)*✲゚* 蟹蟹\~拜托啦\~ --- ## 组件简介 swiper图片展示组件, 由 小伙伴付费 定制 # 兼容性 全端. 字节跳动小程序未测试 # 注意 在组件文件夹中有两组相同文件名但后缀不同(vue、nvue)
其实他们的代码是相同的,只不过为了示例项目演示方便而保留两组 在实际应用中将其中一组删除即可,而后根据项目是vue页面还是nvue页面修改后缀名 # 更新说明 | 版本| 说明| | --------- | --: | | v1.4 | 修复vue页面点击事件无效问题,完善有关nvue文档| | v1.3 | 支持nvue/uni-app编译模式, 相关文档迟一点完善, 若要预览nvue示例, 将示例项目中的pages/index/index文件后缀改为nvue即可| | v1.2 | 新增top属性,可控制图片距离顶部位置| | v1.1 | 修复有关z-index层级问题| # 1.`属性总纲` | 属性| 是否必填| 值类型| 默认值| 说明| | --------- | -------- | -----: | --: | --: | | images| | Array | | 图片数组, 详见[1.0.1](#image)| | height| | String| `500`| 组件高度, `单位跟随unit`| | visibleNum| | String\|Number | -1| 当前项左右两边可见数量, 小于等于0则全部可见| | space| | String\|Number | 10| 图片间距, 单位`%`| | defCurrent| | String\|Number | 0| 默认初始当前项| | imageWidth| | String\|Number | `450`| 图片宽度, `单位跟随unit`| | imageHeight| | String\|Number | `250`| 图片高度, `单位跟随unit`| | imageBorderRadius| | String | `8`| 图片倒角, `单位跟随unit`| | defBlur| | Boolean | `false`| 非当前项是否高斯模糊, `nvue不支持`| | autoplay| | Boolean | `false`| 是否自动轮播| | interval| | String\|Number | `3000`| 自动轮播时间间隔| | mask| | Boolean | `vue: false, nvue: true`| 非当前项是否开启遮罩层| | maskColor| | String | `rgba(0,0,0,.3)`| 遮罩层颜色| | showControl| | Boolean | `false`| 是否显示左右切换按钮控制| | indicatorDots| | Boolean | `false`| 是否开启面板指示点, `目前nvue不支持`| | indicatorDotsConfig| | Object | | 面板指示点样式配置, 详见[1.0.2](#indicatorDotsConfig), `目前nvue不支持`| | sensitivity| | String\|Number | `20`| 滑动灵敏度(越低越灵敏)| | defReady| | Boolean | `false`| 初始ready值, 若为false则初始化组件时会有预备进入对应位置的动画| | duration| | String\|Number | `.2`| 整体过渡动画时长, `nvue不支持`| | scale| | String\|Number | `0`| 图片各级之间的高度差, 单位`跟随unit`| | imageBackground| | Boolean | `false`| 背景是否为当前图片| | unit| | String | `rpx`| 组件使用css单位| | changeReset| | Boolean | `false`| images改变时是否展示重置视图动画, 时间为(duration*10)秒| | galleryId| | String\|Object | | 自定义标识用于imageContent判断| | zIndex| | String\|Number | `999`| z-index属性, `nvue不支持`| | top| | String\|Number | ~~50%~~`50`| 距离顶部位置,以图片中心计算,换算成组件高度的一半(50%)| | `1.4新增`| | | | | | topUnit| | String | `vue:%, nvue: rpx`| 距离顶部位置的单位| | width| | String\|Number | `750`| 组件宽度, 单位跟随unit, `vue不传此参数由外部view控制宽度`| | autoReady| | Boolean | true| 是否自动设置ready参数为true| ## 1.0.1 images属性说明 -> [属性总纲](#props) | 属性| 是否必填| 值类型| 默认值| 说明| | --------- | -------- | -----: | --: | --: | | path| 是| String| | 图片地址| | backgroundColor| | Color| | 组件背景颜色| ## 1.0.2 indicatorDotsConfig属性说明 -> [属性总纲](#props) | 属性| 是否必填| 值类型| 默认值| 说明| | --------- | -------- | -----: | --: | --: | | left| | Number| | 绝对定位的left值| | bottom| | Number| | 绝对定位的bottom值| | height| | String| `50rpx`| 高度| | width| | String| `100%`| 宽度| | backgroundColor| | Color| `100%`| 背景颜色| | actItemStyle| | String| `width: 5%;height: 3px;background-color: rgba(255,255,255,.7);`| 当前项样式| | defItemStyle| | String| `width: 3%;height: 3px;background-color: rgba(0,0,0,.7);`| 非当前项样式| | itemStyle| | String| `margin: 0 .5%;`| 默认所有item的样式|