Cleave component is based on cleave.js for Vue Bulma.
$ npm install vue-cleave --save
<template>
<cleave placeholder="Enter your credit card number" :options="{ creditCard: true }"></cleave>
</template>
<script>
import Cleave from 'vue-cleave'
export default {
components: {
Cleave
}
}
</script>