Skip to content

Commit 12d7878

Browse files
committed
convert input value on focus
1 parent 734a100 commit 12d7878

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
npm-debug.log
22
node_modules
3+
.DS_Store
34
/.vscode
45
/.idea

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-numeric",
3-
"version": "1.3.1",
3+
"version": "1.3.2",
44
"description": "Input field component to display currency value based on Vue.",
55
"author": "Kevin Ongko",
66
"main": "src/vue-numeric.vue",

src/vue-numeric.vue

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template>
2-
<input type="tel" :value="value" v-model="amount" ref="numeric" :placeholder="placeholder" @blur="processValue(amountValue)">
2+
<input type="tel" :value="value" v-model="amount" ref="numeric" :placeholder="placeholder" @blur="processValue(amountValue)" @focus="formatValueToNumberType">
33
</template>
44

55
<script>
@@ -221,6 +221,10 @@ export default {
221221
})
222222
223223
this.$emit('input', Number(accounting.toFixed(value, this.precision)))
224+
},
225+
226+
formatValueToNumberType () {
227+
this.amount = this.value
224228
}
225229
},
226230
@@ -234,4 +238,4 @@ export default {
234238
if (this.defaultValue) this.processValue(this.defaultValue)
235239
}
236240
}
237-
</script>
241+
</script>

0 commit comments

Comments
 (0)