Fixed #290 - InputMask somehow clears the initial value to empty string

pull/310/head
mertsincan 2020-04-24 09:44:04 +03:00
parent 9421398d39
commit 8dd06128c4
1 changed files with 12 additions and 11 deletions

View File

@ -243,22 +243,23 @@ export default {
if (this.$el) { if (this.$el) {
if (this.value == null) { if (this.value == null) {
this.$el.value = ''; this.$el.value = '';
this.$emit('input', '');
} }
else { else {
this.$el.value = this.value; this.$el.value = this.value;
this.checkVal(); this.checkVal();
setTimeout(() => {
if (this.$el) {
this.writeBuffer();
this.checkVal();
let val = this.unmask ? this.getUnmaskedValue() : this.$el.value;
this.$emit('input', (this.defaultBuffer !== val) ? val : '');
}
}, 10);
} }
setTimeout(() => {
if(this.$el) {
this.writeBuffer();
this.checkVal();
let val = this.unmask ? this.getUnmaskedValue() : this.$el.value;
this.$emit('input', (this.defaultBuffer !== val) ? val : '');
}
}, 10);
this.focusText = this.$el.value; this.focusText = this.$el.value;
} }
} }
@ -488,4 +489,4 @@ export default {
}, },
} }
} }
</script> </script>