Skip to content

Commit 9e22a41

Browse files
update event to allow us to use v-model
1 parent ec35a48 commit 9e22a41

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed

Diff for: README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@ export default {
3131
:inputClass="your-css-class"
3232
:buttonClass="your-other-css-class"
3333
:integerOnly="true"
34-
@newNumber="someFunction"
34+
v-model="yourVModel"
3535
/>
3636
```

Diff for: 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.1",
3+
"version": "2.0.0",
44
"description": "A Vue number spinner component that only allows the user to type in numbers",
55
"author": "krystalcampioni <[email protected]>",
66
"license": "MIT",

Diff for: src/App.vue

+8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
<div id="app" style="text-align: center; padding: 10vw; max-width: 960px; width: 90vw">
33
<div>
44
<NumberInputSpinner />
5+
<hr>
6+
<NumberInputSpinner :integerOnly="false" :step=".5" v-model="test"/>
57
</div>
68
</div>
79
</template>
@@ -13,5 +15,11 @@ export default {
1315
components: {
1416
NumberInputSpinner,
1517
},
18+
19+
data: function () {
20+
return {
21+
test: 0,
22+
};
23+
},
1624
};
1725
</script>

Diff for: src/components/NumberInputSpinner.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ export default {
9797
if( val >= this.max ) { this.numericValue = parseInt(this.max); }
9898
9999
if( val <= this.max && val >= this.min ) {
100-
this.$emit('newNumber', val, oldVal );
100+
this.$emit('input', val, oldVal );
101101
}
102102
}
103103
}

0 commit comments

Comments
 (0)