schema-render-vue
Use a json file is used to describe the page structure and a UI page is automatically generated.
Demo
Install
npm install --save schema-render-vue
Usage
In your Vue file:
"><template> <SchemaRenderVue :schema="schema" :components="components" /> template> <script> import SchemaRenderVue from 'schema-render-vue' import Avatar from 'Avatar.vue' import schema from 'schema.js' export default { data() { return { schema: schema, components: { Avatar } } } } script>