基于jsonschema的动态表单如何实现?

scu酱油仔
  • 1.3k

目前在做一个前端页面,需要根据服务端返回的数据动态展示表单并获取表单填写的内容传给服务端?
目前已经选择了vue,使用静态引入vue.js的方式。
请问一下各路大神,有什么好的框架是基于vue和jsonschema来动态生成表单的吗?最好可以直接引用.js的那种,因为不想使用node。

回复
阅读 2.8k
2 个回答

这边的表单是指啥,excel,还是form,form可封装自定义组件,或者后台直接返回视图对象,excel可以试试spreadjs

可以使用form-create动态生成表单,form-create 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单动态生成组件。并且支持生成任何 Vue 组件。结合内置17种常用表单组件和自定义组件,再复杂的表单都可以轻松搞定。github地址

目前以支持如下 UI

ElementUI 版本

npm i @form-create/element-ui

Iview 版本 2.x|3.x

npm i @form-create/iview

Iview 版本 4.x

npm i @form-create/iview4

Ant-design-vue 版本 1.5.3+

npm i @form-create/ant-design-vue

宣传栏