Skip to content

huangpiqiao/silder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

组件功能

  1. 实现无缝循环轮播
  2. 实现组件自适应布局,以设计稿的宽度和网站主要的内容宽度为准
  3. 实现初始化自动滚动时下一张图片必须加载出来或者加载失败才会滚动
  4. 实现图片自动最大化并居中功能

API

BannerSlider

参数 说明 是否必须 类型 默认值
sliderConfig 轮播配置参数 object
silderItems 图片参数 object or array
bannerClick banner点击回调,可以在这里统一跳转 function(image)

BannerSlider.sliderConfig

参数 说明 是否必须 类型 默认值
autoPlay 自动滑动时间,单位:毫秒 number 3000
width 盒子长度,因为单位为rem,所以 值=宽度/100 number
height 盒子高度,因为单位为rem,所以 值=高度/100 number
designWidth 设计稿宽度 number 750
maxWidth 网站主要内容最大宽度 number 750
optionShow 指示点展示控制,默认不显示 boolean false
autoLocation 点击是否自动跳转链接 boolean false

BannerSlider.silderItemsArray<String>

数组成员为图片链接

BannerSlider.silderItemsArray<Object>

参数 说明 是否必须 类型 默认值
imgUrl 图片链接 string
url 点击跳转链接 string
以上图片参数字段是组件用到的,也可以传入其他参数,通过bannerClick函数返回,或者在bannerClick函数做跳转

相关

  • 核心组件:BannerSlider.vue
  • 图片自动最大化并居中指令:imgAutoShow.js

项目安装

npm install

本地调试

npm run serve

About

基于vue的轮播图

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published