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>