Skip to content

lakb248/v-slider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 21, 2016
68d5e76 · Oct 21, 2016

History

25 Commits
Sep 30, 2016
Sep 30, 2016
Sep 19, 2016
Sep 1, 2016
Sep 1, 2016
Sep 1, 2016
Sep 19, 2016
Sep 1, 2016
Oct 21, 2016
Sep 19, 2016
Sep 19, 2016
Sep 19, 2016
Oct 21, 2016
Sep 1, 2016
Sep 1, 2016
Sep 19, 2016

Repository files navigation

v-slider

Build Status codecov

A slider implement by vuejs

Demo

Demo

Usage

Install

npm install v-slider --save

And, if you are using vue 2.0

npm install v-slider@next --save

CommonJS

var VSlider = require('v-slider');

new Vue({
    components: {
        'v-slider': VSlider.SliderContainer,
        'slider-item': VSlider.SliderItem
    },
    template: '<div id="vue-slider-container" style="height: 300px;">\
        <v-slider :speed="1000" :arrow="true" :dot="true">\
            <slider-item>\
                <div style="display:none;background-color:red;height:100%;">SliderA</div>\
            </slider-item>\
            <slider-item>\
                <div style="display:none;background-color:blue;height:100%;">SliderB</div>\
            </slider-item>\
            <slider-item>\
                <div style="display:none;background-color:green;height:100%;">SliderC</div>\
            </slider-item>\
        </v-slider>\
    </div>'
});

ES6

import VSlider from 'v-slider';

new Vue({
    components: {
        'v-slider': VSlider.SliderContainer,
        'slider-item': VSlider.SliderItem
    },
    template: '<div id="vue-slider-container" style="height: 300px;">\
        <v-slider :speed="1000" :arrow="true" :dot="true">\
            <slider-item>\
                <div style="display:none;background-color:red;height:100%;">SliderA</div>\
            </slider-item>\
            <slider-item>\
                <div style="display:none;background-color:blue;height:100%;">SliderB</div>\
            </slider-item>\
            <slider-item>\
                <div style="display:none;background-color:green;height:100%;">SliderC</div>\
            </slider-item>\
        </v-slider>\
    </div>'
});

Props

Property Description
speed the translation speed of sliders, default 300
auto the interval of each slide, default 3000
dot show dot indicator or not, default true
arrow show arrow indicator or not, default true

License

MIT

About

A slider implement by vuejs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published