so-form, 渐进式通用vue表单
- so-form 是一个自动双向数据绑定,可拓展,提供
json-schema
自动渲染出对应表单组件vue
插件 - so-form 对第三方组件库无侵入,提供了高度抽象能力解决繁琐的表单配置插件
- json-schema 2 form
- 自动双向数据绑定
- 表单支持自定义 render(jsx 写法)
- 支持拓展 components
- 各种方便插槽
- 全局切换
edit
/preview
状态 - 目前支持
element-ui
跟iview
ui框架
npm i so-form --save
- 📘 中文文档
例如下图,通过左边的简单配置,就可以生成右边表单。
- babel插件,按需加载
Please send pull requests improving the usage and fixing bugs, improving documentation and providing better examples, or providing some testing, because these things are important.
so-form is available under the MIT license.