Zurück zum Ranking

surmon-china/vue-awesome-swiper

JavaScriptgithub.surmon.me/vue-awesome-swiper

🏆 Swiper component for @vuejs

slidevuevue-swipervue-componentsvue-awesome-swipernuxtjsvuejsvuejs2vue2vue-componentcarrouselswiper
Sterne-Wachstum
Sterne
12.8k
Forks
1.9k
Wochenwachstum
Issues
307
5k10k
Jan. 2023März 2024Mai 2025Juli 2026
Artefaktenpmnpm install vue-awesome-swiper
README

     

vue-awesome-swiper

vue   GitHub stars   GitHub issues   npm   license

Swiper component for Vue.


DEPRECATED ⚠️

The vue-awesome-swiper project has been deprecated and superseded by Swiper Vue component, a TypeScript friendly project which is a recent official release provided by Swiper. For better stability, please migrate as soon as possible.

vue-awesome-swiper released its last version v5 for (bridge) transition. It's worth noting that APIs in this version are completely NOT compatible with that of previous version, it only re-exports swiper/vue and only supports Vue3, which means only functions of swiper/vue are available. For example, the following code is fully equivalent in vue-awesome-swiper@5. And if you want to check update catelog of Swiper API, please refer to Swiper Changelog.

import { Swiper, SwiperSlide, /* rest swiper/vue API... */ } from 'vue-awesome-swiper'
// exactly equivalent to
import { Swiper, SwiperSlide, /* rest swiper/vue API... */ } from 'swiper/vue'

If you need to use older versions of vue-awesome-swiper, you can find the corresponding version number below. Feel free to fork our code and maintain your own copy.

Legacy versions


Documentation

How to use

Install

npm install swiper vue-awesome-swiper --save
yarn add swiper vue-awesome-swiper

Local component

<template>
  <swiper :modules="modules" :pagination="{ clickable: true }">
    <swiper-slide>Slide 1</swiper-slide>
    <swiper-slide>Slide 2</swiper-slide>
    <swiper-slide>Slide 3</swiper-slide>
  </swiper>
</template>

<script>
  import SwiperClass, { Pagination } from 'swiper'
  import { Swiper, SwiperSlide } from 'vue-awesome-swiper'

  // import swiper module styles
  import 'swiper/css'
  import 'swiper/css/pagination'
  // more module style...

  export default {
    components: {
      Swiper,
      SwiperSlide
    },
    setup() {
      return {
        modules: [Pagination]
      }
    }
  }
</script>

Global component

import { createApp } from 'vue'
import SwiperClass, { /* swiper modules... */ } from 'swiper'
import VueAwesomeSwiper from 'vue-awesome-swiper'

// import swiper module styles
import 'swiper/css'
// more module style...

// use swiper modules
SwiperClass.use([/* swiper modules... */])

const app = createApp()
app.use(VueAwesomeSwiper)

Component API

<!-- All options and events of the original Swiper are supported -->
<swiper
  :modules="..."
  :allow-touch-move="false"
  :slides-per-view="1"
  :autoplay="{ delay: 3500, disableOnInteraction: false }"
  @swiper="..."
  @slide-change="..."
  @transition-start="..."
  ...
>
  <template #container-start><span>Container start</span></template>
  <template #wrapper-start><span>Wrapper start</span></template>
  <swiper-slide>Slide 1<swiper-slide>
  <swiper-slide v-slot="{ isActive }">Slide 2 {{ isActive }}<swiper-slide>
  <swiper-slide>Slide 3<swiper-slide>
  <template #wrapper-end><span>Wrapper end</span></template>
  <template #container-end><span>Container end</span></template>
</swiper>

Changelog

Detailed changes for each release are documented in the release notes.

License

Licensed under the MIT License.

Ähnliche Repositories
hugohe3/ppt-master

AI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations, data-backed charts and tables on demand, audio narration from speaker notes, and support for your own .pptx templates. · by Hugo He

PythonPyPIMIT Licenseai-agentpowerpoint
hugohe3.github.io/ppt-master/
40.4k3.4k
alvarotrigo/fullPage.js

fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple

JavaScriptnpmGNU General Public License v3.0javascriptscrolling
alvarotrigo.com/fullPage/
35.4k7.1k
AppIntro/AppIntro

Make a cool intro for your Android app.

KotlinApache License 2.0appintroslide
10.6k1.8k
pipipi-pikachu/PPTist

PowerPoint-ist(/'pauəpɔintist/), An online presentation application that replicates most of the commonly used features of MS PowerPoint, allowing for the editing and presentation of PPT online. It also supports AIPPT and local PPTX file preview.

VueGNU Affero General Public License v3.0pptslide
pipipi-pikachu.github.io/PPTist/
9.2k1.8k
icip-cas/PPTAgent

An Agentic Framework for Reflective PowerPoint Generation

PythonPyPIMIT Licenseagentllm
arxiv.org/abs/2501.03936
4.8k568
alvarotrigo/pagePiling.js

pagePiling plugin by Alvaro Trigo. Create a scrolling pile of sections. http://alvarotrigo.com/pagePiling/

JavaScriptnpmjavascriptscrolling
4.1k635
mcxtzhang/SwipeDelMenuLayout

The most simple SwipeMenu in the history, 0 coupling, support any ViewGroup. Step integration swipe (delete) menu, high imitation QQ, iOS. ~史上最简单侧滑菜单,0耦合,支持任意ViewGroup。一步集成侧滑(删除)菜单,高仿QQ、IOS。~

JavaMavenApache License 2.0sideslip-menuslide
blog.csdn.net/zxt0601/article/details/52303781
3.8k642
FormidableLabs/nuka-carousel

Small, fast, and accessibility-first React carousel library with an easily customizable UI and behavior to fit your brand and site.

TypeScriptnpmOthercarouselslide
commerce.nearform.com/open-source/nuka-carousel
3.1k590
biati-digital/glightbox

Pure Javascript lightbox with mobile support. It can handle images, videos with autoplay, inline content and iframes

JavaScriptnpmMIT Licensejavascriptlightbox
2.5k248
xmuSistone/AndroidPileLayout

An abnormal horizontal ListView-like pile layout with stretch and contraction effects.

JavaMavenviewgroupslide
2.2k281
Haptic-Apps/Slide

Slide is an open-source, ad-free Reddit browser for Android.

JavaMavenGNU General Public License v3.0redditslide
reddit.com/r/slideforreddit
1.8k340
Cimbali/pympress

Pympress is a simple yet powerful PDF reader designed for dual-screen presentations

PythonPyPIGNU General Public License v2.0presentationpython
cimbali.github.io/pympress/
1.6k106