Skip to content

codeandcoding/vue-super-form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vue super form

Usage

Import or require Vue and 'Vue super form' in your code:

import Vue from 'vue'
import SuperForm from 'vue-super-form'

The form expects the following props:

Prop Type Default Required Description
schema Object Yes A JSON schema, defining the form's fields. It should conform to JSON schema definitions.
translations Object No

You can pass a v-model prop to the form for two-way data binding

Or use individual input elements:

import Vue from 'vue'
import { SuperText, SuperSelect } from 'vue-super-form'

Individual input elements expect the following props:

Prop Type Default Required Description
name String Yes The input name for the field
label String No The label for the input
placeholder String No A placeholder for the field
validation Object No Validation rules (TBD)
readonly Boolean false No Render the field as readonly (ie. disabling input)

Individual components accept a value prop, and emit a custom onChange event on change.

Development

For development purposes, you can start a hot-reloading development server:

yarn dev

The example application is now accessible at localhost:3000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors