Gathering detailed insights and metrics for scm-vue-round-slider
Gathering detailed insights and metrics for scm-vue-round-slider
Gathering detailed insights and metrics for scm-vue-round-slider
Gathering detailed insights and metrics for scm-vue-round-slider
A round slider component for Vue JS, with range slider support. Also it can be any kind of arc slider such as pie shape, half / semi-circle, quarter circle shape sliders.
npm install scm-vue-round-slider
Typescript
Module System
Node Version
NPM Version
Vue (63.51%)
JavaScript (36.49%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
69 Stars
19 Commits
14 Forks
3 Watchers
1 Branches
1 Contributors
Updated on Oct 15, 2024
Latest Version
1.0.1
Package Id
scm-vue-round-slider@1.0.1
Unpacked Size
173.20 kB
Size
47.85 kB
File Count
10
NPM Version
10.0.0
Node Version
16.16.0
Published on
Oct 03, 2023
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
A highly customizable round slider for vue js with more flexibility
You can install the vue-round-slider
package from NPM through the below command.
1npm install vue-round-slider --save
Without any configuration you can simply render the slider, with the default props.
1<round-slider />
Or, you can render with your own customizaition:
1<round-slider 2 v-model="sliderValue" 3 start-angle="315" 4 end-angle="+270" 5 line-cap="round" 6 radius="120" 7/>
And then import and initialize the component:
1import Vue from 'vue' 2import RoundSlider from 'vue-round-slider' 3 4new Vue({ 5 el: '#app', 6 components: { 7 RoundSlider, 8 }, 9 data() { 10 return { 11 sliderValue: 60 12 } 13 }, 14})
The easiest way to try and start using vue-round-slider is using JSFiddle or CodeSandbox. For round-slider projects,
For better understanding the props was arranged based on some categories such as Basic props (frequently used), UI appearance related, Behaviour related, Miscellaneous and some Usecase related props.
Note: All the props supports
String
data type as well as their own type.
name | type | default | description |
---|---|---|---|
min | Number | 0 | The min property indicates the minimum value of the slider. |
max | Number | 100 | The max property indicates the maximum value of the slider. |
step | Number | 1 | Decides the number of steps or value should take while we move the handle. |
value | String, Number | null | Sets or gets the value of the slider. Instead, by using `v-modal` you can enable the two-way data binding. |
radius | Number | 105 | The radius property indicates the radius of the slider's circle. |
width | Number | 20 | Indicates the width (or thickness) of the slider. |
lineCap | String | "butt" | The lineCap property mentions the shape at the edge of the path and range bars. |
startAngle | Number | 0 | Indicates the starting angle of the slider. |
endAngle | String, Number | "+360" | Indicates the end angle of the slider arc. So, endAngle 90 means it's a quarter circle, like wise 180 - half circle and 270 pie circle |
borderWidth | Number | 0 | Indicates the border width of the slider. |
borderColor | String | "inherit" | Sets the border color of the slider. By default it will inherits the `rangeColor` value. |
pathColor | String | "#EEE" | Sets the path color of the slider. |
rangeColor | String | "#69F" | Sets the range color of the slider. |
tooltipColor | String | "inherit" | Sets the tooltip color of the slider. By default it will inherits the `rangeColor` value. |
sliderType | String | "min-range" | Indicates the slider type to be render. By setting "range" it will becomes a range slider. |
circleShape | String | "full" | Indicates the circle shape to be render. |
animation | Boolean | true | Enables or disables the slider animation while value change. |
readOnly | Boolean | false | This enables the control into the readOnly mode, so we can't interact with the control when readOnly enabled. |
disabled | Boolean | false | Enables or disables the control. |
handleSize | String, Number | "+0" | The handleSize property mentions the size of the handle. |
handleShape | String | "round" | The handleShape property mentions the shape of the handle. |
showTooltip | Boolean | true | Enables or disables the tooltip inside the slider. |
editableTooltip | Boolean | true | Enables the editable option of tooltip. When this property set as true, we can change the value by editing the tooltip. |
keyboardAction | Boolean | true | Enables or disables the keyboard functionality. |
mouseScrollAction | Boolean | false | Enables or disables the mouse scroll functionality. |
startValue | Number | null | This property decides at which point the slider should start. Otherwise, by default the slider starts with min value. |
Note: The event hanlders should be passed like
v-bind:change="handler"
or:change="handler"
as same as the props, instead ofv-on:
. Since this acts like a wrapper of roundSlider, so the events will be treated as props.
name | description |
---|---|
create | This event triggered after the control creation or initialization. |
beforeValueChange | This event will be triggered before the value change happens. And this event can be cancellable. |
change | This event triggered when the slider's value gets changed. |
update | This event triggered when the slider value updated such as during change as well as the handle drag. Simply it is the combination of "change" and "drag". |
valueChange | This event is similar to 'update' event, in addition it will trigger even the value was changed through programmatically also. |
tooltipFormat | This event will act as a callback. So you can customize the tooltip template by returning with the custom values here. |
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
0 existing vulnerabilities detected
Reason
license file detected
Details
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
Found 0/17 approved changesets -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Score
Last Scanned on 2025-07-07
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More