Fixed #290 - InputMask somehow clears the initial value to empty string
parent
9421398d39
commit
8dd06128c4
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue