fix v-input not emiting

This commit is contained in:
Nitwel
2020-09-05 00:25:55 +02:00
parent 6d74273a8e
commit 8b5d9d4df3

View File

@@ -181,7 +181,9 @@ export default defineComponent({
function emitValue(event: InputEvent) {
let value = (event.target as HTMLInputElement).value;
if (props.type === 'text') {
if (props.type === 'number') {
emit('input', Number(value));
} else {
if (props.trim === true) {
value = value.trim();
}
@@ -200,8 +202,6 @@ export default defineComponent({
}
emit('input', value);
} else if (props.type === 'number') {
emit('input', Number(value));
}
}