Consider Using Localized Input Masks for 'Phone' and Other Restricted Inputs (64% Aren't Taking Advantage of Input Masking) – Articles – Baymard Institute
Vue.js masked input component - Vue.js Feed
Basic Input Mask Directive For Vue.js – vue-r-mask-Codespots.com
15 JavaScript Input Mask Libraries – Bashooka
Labelmask – Alternative to Input Masks | jQuery Plugins