vue-swipe is a touch slider for vue.js.
$ npm install vue-swipe
Import components to your project.
// in ES6 modules
import { Swipe, SwipeItem } from 'vue-swipe';
// in CommonJS
const { Swipe, SwipeItem } = require('vue-swipe');
// in Global variable
const { Swipe, SwipeItem } = VueSwipe;
And register components.
Vue.component('swipe', Swipe);
Vue.component('swipe-item', SwipeItem);
Work on a Vue instance.
<swipe>
<swipe-item class="page1"></swipe-item>
<swipe-item class="page2"></swipe-item>
<swipe-item class="page3"></swipe-item>
</swipe>
Here list Props on swipe component
Option | Description |
---|---|
speed | Number(default: 300) speed of animation. |
auto | Number(default: 3000) delay of auto slide. |
continuous | Boolean (default:true) - creates an infinite slider without endpoints |
showIndicators | Boolean (default:true) - show indicators on slider bottom. |
prevent | Boolean (default:false) - preventDefault when touch start, useful for some lower version Android Browser(4.2 etc). |
Coding with watching and hot-reload.
$ npm run dev
Develop on real remote device.
$ npm run remote-dev {{ YOUR IP ADDRESS }}
MIT