It's wrapper for jquery.inputmask library. Allow to use directive on components (not only on INPUT tag elements)
Install:
npm install v-inputmask --save
Exmaple for Elements UI:
import VInputmask from 'v-inputmask';
Vue.use(VInputmask);
<el-form-item label="Date">
<el-input v-inputmask="'99.99.9999'"></el-input>
</el-form-item>
For components by default it search for first input
element. If there are multiple
elements it is possible to specify it by css selector:
<my-component v-inputmask="'999-999'" data-inputmask-target="#code"></my-component>