Same as https://github.com/niksmr/vue-masked-input but with the placeholder that stays visible while you're typing (see niksmr/vue-masked-input#49).
Please see the demo at https://aymkdn.github.io/vue-input-masked/
npm install @aymkdn/vue-input-masked --save
And in your code:
import InputMasked from '@aymkdn/vue-input-masked'
...
components: {
InputMasked
}