vue-form-generator-element-gt4w

Element (https://element.eleme.io) fields for vue-form-generator
1,907
Install
npm install vue-form-generator-element-gt4w
Latest Version:1.1.7
Vue:2
License:MIT
Last Updated:Apr 16, 2020
Links: GitHub  ·  npm
Maintainer: leoalm2019

Sobre

Fields para vue-form-generator-gt4w módulo com suporte para o Element css framework.

Como usar

Adicione a biblioteca:

yarn add vue-form-generator-element-gt4w

Adicione a biblioteca no main.js:

import VueFormGeneratorElement from 'vue-form-generator-element-gt4w'
Vue.use(VueFormGeneratorElement)

Importe e registre o componente (vue-form-generator) no template:

import { component as VueFormGenerator } from 'vue-form-generator'
export default {
...
  components: { VueFormGenerator },
...
}

Use no template:

  el-form
    vue-form-generator(:schema="schema", :model="model", :options="formOptions")

Todas propriedades e ajustes possíveis podem ser encontrados aqui e aqui.

Props dessa biblioteca

Foram adicionadas novas props que podem ser passadas no JSON do schema, que dão suporte ao grid e gutter, basta passar dentro de cada field, exemplo:

fields: [
  ...
  {
    ...
    column: 12,
    gutter: '40',
    ...
  }
]

O mesmo serve para o groups.

Lembrando que as rows tem um total de 24 colunas, então se a soma de uma lnha passar de 24, automaticamente o próximo field irá para a linha debaixo.

Veja exemplo (biblioteca original) exemplo.

Lista de fields:

Screenshot

Contributing

PR's are welcome!

Related Packages

vue-form-generator

A schema-based form generator component for Vue.js

345,813 2,986
vue-touch-keyboard

Virtual keyboard component for Vue.js

23,979 298
vue-form-generator-custom

A schema-based form generator component for Vue.js

1,048
vfg-next

A schema-based form generator component for Vue.js 3

11,425
vuetify-schema-form

A schema-based form generator component for Vue.js.

9,844 4

Version History

Version Released Vue License
1.1.7 ^2.5.21 MIT
1.1.6 ^2.5.21 MIT
1.1.5 ^2.5.21 MIT
1.1.4 ^2.5.21 MIT
1.1.2 ^2.5.21 MIT