vue-progress-bar

Vue progress bar component.
4,764 3
Install
npm install vue-progress-bar
Latest Version:1.0.1
Vue:2
License:MIT
Last Updated:Mar 3, 2018
Links: GitHub  ·  npm
Maintainer: amostajo

Progress Bar (Vue Component)

Progress Bar component for Vue JS v2.

Install

Download dependency using npm:

npm install vue-progress-bar

Then, to use the component in regular HTML:

<script src="[path-to-package]/dist/vue.progress-bar.min.js"></script>

Or with NodeJS:

// As global component
Vue.component('progress-bar', require('./parts/vue.progress-bar'));

// As regular element component
var appSample = new Vue({
    el:'#my-app',
    components: {
        'progress-bar': require('./parts/vue.progress-bar'),
    } 
});

Usage

Simple add the markup in your template as follows. Use v-model to bind the progress value to the component.

<progress-bar v-model="progressValue"></progress-bar>

Note: Progress value can be either decimal or float percentage value; it is recommended to use float percentage like 0.5 to indicate 50%.

Properties

Property Default Description
css-class CSS class to be appended to component default progress-bar.
height 20 Progress bar height in pixels.
background-color #FFF Background color of the component.
border-color #CCC Border color of the component.
color #81D4FA Color of the progress bar.
completed-color #8BC34A Color of the progress bar once completed.

License

MIT License 2017 (c) 10 Quality.

Related Packages

vue-stacked-progress-bar

Vue js progress bar for multiple stacked data set.

2,149
svg-progress-bar

A simple,progress bar for Vue.js

9,280 112
@vue-interface/progress-bar

A Vue progress bar component.

1,715 3
vue-js-progress

With Vue Js Progress, you will have the opportunity to create your own animated...

3,051
vue-fast-tooltip

A vue-fast-tooltip library

2,504 0

Version History

Version Released Vue License
1.0.1 ^2.4.1 MIT
1.0.0 ^2.4.1 MIT