fix mount masking behavior for email fields

This commit is contained in:
Andrew Croce 2018-08-10 12:42:06 -04:00
parent 06a2d83dbd
commit 4832ecd419

View File

@ -43,8 +43,12 @@ export default {
if (this.value) {
this._checkIfValid({ value: this.value, invalidate: true })
if (this.mask) {
this.value = conformToMask(this.value, this.mask).conformedValue
if (this.mask && this.validation !== 'email') {
const mask = typeof this.mask.mask !== 'function'
? this.mask
: mask.mask(this.value).filter((val) => val !== '[]')
this.value = conformToMask(this.value, mask).conformedValue
}
}
},