1.2.3 • Published 2 years ago

vue3-easy-swiper v1.2.3

Weekly downloads
-
License
-
Repository
github
Last release
2 years ago

vue3-easy-swiper

  • 基于 Vue3.0 + ts 开发
  • 轻量、简易,支持无缝轮播

Install

npm i vue3-easy-swiper --save

demo

with dots with title

github

my blog

components

import { Vue3EasySwiper } from 'vue3-easy-swiper'
import 'vue3-easy-swiper/dist/style'

// url and title must is required
const list = [
  {
    url: 'http://pic1.win4000.com/wallpaper/3/57ac4130c083a_270_185.jpg',
    title: '标题1'
  },
  {
    url: 'http://pic1.win4000.com/wallpaper/5/577e17894c4c7_270_185.jpg',
    title: '标题2'
  },
]
<vue3-easy-swiper :list="list" style="width: 500px;height:300px">
  <template #swiperItem="{ item }">
    <img :src="item.url" style="width: 100%;height: 100%;" />
  </template>
</vue3-easy-swiper>

main.ts

import { createApp } from 'vue'
import App from '../examples/App.vue'
import Vue3EasySwiper from 'vue3-easy-swiper'
import 'vue3-easy-swiper/dist/style.css'

const app = createApp(App)
app.use(Vue3EasySwiper)
app.mount('#app')

props

属性说明默认
list数组,格式: { url: 'xxx', title: 'xxx' }[]
autoplay是否自动轮播true
interval每两次隔多久滚动一次3000
duration每次滚动一页需要多久时间300
showDots是否显示轮播的那个点true
showTitle是否显示底部标题true
showArrow是否显示轮播左右箭头true
direction滚动方向, prev:往右滚动,next:往左滚动next

enevts

事件名称说明返回值
change滚动完成后的回调当前索引index
click每个轮播图上的点击事件当前点击项

slot

插槽名称说明返回值
swiperItem在每一项里面的内容返回item
swiperCustomButton自定义按钮,会覆盖默认按钮,也可以说是循环内容之外的额外内容
swiperLeftButton左边自定义按钮
swiperRightButton右边自定义按钮
1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago