Skip to content

Commit ec35a48

Browse files
Implement step prop
1 parent 0de4e67 commit ec35a48

File tree

4 files changed

+9
-8
lines changed

4 files changed

+9
-8
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ export default {
2727
<NumberInputSpinner
2828
:min="0"
2929
:max="10"
30+
:step="2"
3031
:inputClass="your-css-class"
3132
:buttonClass="your-other-css-class"
3233
:integerOnly="true"

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-number-input-spinner",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"description": "A Vue number spinner component that only allows the user to type in numbers",
55
"author": "krystalcampioni <[email protected]>",
66
"license": "MIT",

src/App.vue

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
<template>
22
<div id="app" style="text-align: center; padding: 10vw; max-width: 960px; width: 90vw">
33
<div>
4-
<NumberInputSpinner
5-
:max="10"
6-
:min="-10"
7-
/>
4+
<NumberInputSpinner />
85
</div>
96
</div>
107
</template>

src/components/NumberInputSpinner.vue

+6-3
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ export default {
3333
default: 10,
3434
type: Number
3535
},
36+
step: {
37+
default: 1,
38+
type: Number
39+
},
3640
inputClass: {
3741
default: 'vnis__input',
3842
type: String
@@ -48,9 +52,9 @@ export default {
4852
},
4953
5054
methods: {
51-
increaseNumber() { this.numericValue++; },
55+
increaseNumber() { this.numericValue += this.step; },
5256
53-
decreaseNumber() { this.numericValue--; },
57+
decreaseNumber() { this.numericValue -= this.step; },
5458
5559
isInteger(evt) {
5660
evt = (evt) ? evt : window.event;
@@ -68,7 +72,6 @@ export default {
6872
evt = (evt) ? evt : window.event;
6973
var charCode = (evt.which) ? evt.which : evt.keyCode;
7074
71-
console.log(charCode)
7275
if ((charCode > 31 && (charCode < 48 || charCode > 57)) && charCode !== 46) {
7376
evt.preventDefault();
7477
}

0 commit comments

Comments
 (0)