@roma219/vue-jsonschema-form
vue-jsonschema-form
JSON Schema based form generator built with Vue.js. Currently Work in Progress.
Full Guide and Examples
https://roma219.github.io/vue-jsonschema-form/guide/
Installation
npm install @roma219/vue-jsonschema-form
Usage
<JsonSchema :schema="schema" v-model="value"/>
schema = {
type: 'object',
properties: {
aaa: { type: 'string', minLength: 1 },
bbb: { type: 'boolean' },
ccc: { type: 'string', enum: ['1', '2', '3'] },
ddd: {
type: 'object',
title: '',
properties: {
a1: { type: 'string', minLength: 1, maxLength: 5 },
b2: { type: 'boolean', default: true },
ddd: {
type: 'object',
properties: {
a1: { type: 'string', default: 'aaa' },
b2: { type: 'boolean' }
}
}
}
}
}
}
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.1.16 | ^2.6.10 | MIT | |
| 0.1.15 | ^2.6.10 | MIT | |
| 0.1.14 | ^2.6.10 | MIT | |
| 0.1.13 | ^2.6.10 | MIT | |
| 0.1.11 | ^2.6.10 | MIT | |
| 0.1.1 | ^2.6.10 | MIT | |
| 0.1.0 | ^2.6.10 | MIT | |
| 0.0.974 | ^2.6.10 | MIT | |
| 0.0.973 | ^2.6.10 | MIT | |
| 0.0.972 | ^2.6.10 | MIT | |
| 0.0.971 | ^2.6.10 | MIT | |
| 0.0.97 | ^2.6.10 | MIT | |
| 0.0.96 | ^2.6.10 | MIT | |
| 0.0.95 | ^2.6.10 | MIT | |
| 0.0.94 | ^2.6.10 | MIT | |
| 0.0.93 | ^2.6.10 | MIT | |
| 0.0.92 | ^2.6.10 | MIT | |
| 0.0.91 | ^2.6.10 | MIT | |
| 0.0.9 | ^2.6.10 | MIT | |
| 0.0.8 | ^2.6.10 | MIT | |
| 0.0.7 | ^2.6.10 | ||
| 0.0.6 | ^2.6.10 | ||
| 0.0.5 | ^2.6.10 | ||
| 0.0.4 | ^2.6.10 | ||
| 0.0.3 | ^2.6.10 | ||
| 0.0.2 | ^2.6.10 | ||
| 0.0.1 | ^2.6.10 |