Commons and utils in vue for brazillian apps
npm install vue-brazil npm install --save vue-brazil js-brasil
js
import Vue from 'vue'
import App from './App'
import VueBrazil from 'vue-brazil'
Vue.use(VueBrazil)
new Vue({
el: '#app',
router,
components: { App },
template: ' '
})
`
Tipos
Os tipos disponiveis para filtros, masks a validação são:
aih, cartaocredito, celular, cep, certidao, chassi,
ci cnae, cnh, cnpj, cns, contabanco, cpf, cpfcnpj, currency, data, ect, endereco,
inscricaoestadual iptu,
number, porcentagem pispasep, placa, processo, renavam, rg, sped,
telefone time, titulo, utils
Vejam todos e updates em JSBrasil
----
Filters / Masks / Forms / Validation
Filters : Para usar um filtro faça ` {{ valor | vueBrazil(tipo) }} `
Mask : Para usar mask use ` `
Validation : Para validação, marque o input como data-brtype ``, depois use no método checkForm JSBrazilValidate(e, this.errors)
Veja um exemplo completo:
`html
`
Demo
Demo component files are included in Git Project.
Demo Project:
https://github.com/mariohmol/vue-brazil/tree/master/sampleapp/src/components
Reference projects:
* https://github.com/mariohmol/js-brasil
TODO
Tem várias issues para trabalha e ajudar no projeto.
Contribute
Ajude também! Fork o projeto e siga os passos abaixo para montar o ambiente.
Instale o yarn:
`sh
curl -o- -L https://yarnpkg.com/install.sh | bash
`
Instale o vuejs
`
yarn global add @vue/cli-init
npm install --global @vue/cli
`
Fork esse repositório, clone em sua máquina e instale as dependencias, na pasta raiz e na sampleapp:
`
npm i
cd sampleapp
npm i
`
Para iniciar o processo de desenvolvimento:
`sh
npm run start
`
Para publicar nova versão,é necessárioincrementara versao no package e rodar
npm run publishnpm`