1.0.0 • Published 5 years ago

vue-convenia-util v1.0.0

Weekly downloads
27
License
MIT
Repository
-
Last release
5 years ago

Vue Convenia Util

Build Status JavaScript Style Guide

Plugin com validações, formatações e filtros para projetos Vue. Validação e formatação de CPF, CNPJ, datas, dinheiro (R$) etc.

Instalação

Instale a dependência publicada no NPM.

yarn add vue-convenia-util

Instalação global

Adiciona todas as funcionalidades descritas no objeto de configuração ao protótipo do Vue e consequentemente aos componentes.

import Vue from 'vue'
import Util from 'vue-convenia-util'

Vue.use(Util, {
  formatters: true,
  formatFilters: true
})

new Vue({
  ...
<template>
  <strong>CPF: {{ user.document | toCPF }}</strong>
  <strong>{{ cash }}</strong>
</template>

<script>
  export default {
    data: () => ({ user: { ... } })
    computed: {
      cash() {
        return this.$format.toMoney(this.user.cash)
      }
    }

Integração com o vee-validate

O Util disponibiliza a função integrate que serve basicamente para o integrar em outras libs. Com o vee-validade, e por enquanto só com ele mesmo, basta usar essa função.

import Util from 'vue-convenia-util'
import VeeValidate, { Validator } from 'vee-validate'

// Util.integrate(nome da lib, objeto de integração, opções opcionais)

Util.integrate('vee-validate', Validator, {
  isEmail: {        // Por padrão apenas o isEmail é a única função que não é
    name: 'email',  // injetada no Validator e essa é a forma de faze-lo.
    getMessage: () => 'Email inválido.'
  }
})
1.0.0

5 years ago

0.7.1

6 years ago

0.7.0

6 years ago

0.6.1

6 years ago

0.6.0

7 years ago

0.5.3

7 years ago

0.5.2

7 years ago

0.5.1

7 years ago

0.5.0

7 years ago

0.4.1

7 years ago

0.4.0

7 years ago

0.3.0

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago