We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0c21df0 commit 010601aCopy full SHA for 010601a
src/component.vue
@@ -7,6 +7,7 @@
7
class="v-number vue-number-format"
8
@change="change"
9
@input="input"
10
+ @blur="blur"
11
/>
12
</template>
13
<script lang="ts">
@@ -102,6 +103,12 @@ export default defineComponent({
102
103
emit('update:model-value', emittedValue.value)
104
}
105
106
+ const blur = () => {
107
+ if (emittedValue.value !== props.modelValue) {
108
+ emit('update:model-value', emittedValue.value)
109
+ }
110
111
+
112
watch(
113
() => props.modelValue,
114
(newValue) => {
@@ -117,6 +124,7 @@ export default defineComponent({
117
124
maskedValue,
118
125
unmaskedValue,
119
126
input,
127
+ blur,
120
128
change
121
129
122
130
0 commit comments