1👍
✅
Just figured this out. For whatever reason, while the async method is away doing its thing the custom validation property (in my case ‘unique’) gets set to false for a split second. I also noticed during this split second that $pending also gets set to true before going back to false. So – by combing both in your if statement you should be able to prevent your error message popping up for that split second.
something like:
v-if="!$v.email.unique && !$v.email.$pending"
Source:stackexchange.com