vue-radial-progress
A radial progress bar component for Vue.js.
Requirements
Installation
$ npm install vue-progress-bar
Live demo
Live Demo
Usage
<template>
<radial-progress-bar :completed-steps="completedSteps"
:total-steps="totalSteps"></radial-progress-bar>
</template>
<script>
import RadialProgressBar from 'vue-radial-progress';
export default {
data() {
return {
completedSteps: 0,
totalSteps: 10
}
},
components: {
RadialProgressBar
}
}
</script>
Props
diameter
Diameter of the progress bar circle in pixels. Default: 200
totalSteps
Total number of steps.
completedSteps
Number of steps in the progress that have been completed.
startColor
Start color of the progress bar gradient. Default: #bbff42
stopColor
Stop color of the progress bar gradient. Default: #429321
strokeWidth
The width of the progress bar. Default: 10
animateSpeed
The amount of time in milliseconds to animate one step. Default: 1000
Lint
npm run lint
Dev
npm run dev
License
The MIT License