form-create

强大的低代码动态表单组件,通过数据驱动表单渲染,适配移动端,支持可视化设计。提高开发者对表单的开发效率。目前在政务系统、OA系统、ERP系统、电商系统、流程管理等系统中已稳定应用。

MIT License

Downloads
38.6K
Stars
6K
Committers
10

Bot releases are visible (Hide)

form-create - 3.2.11 Latest Release

Published by xaboy 12 days ago

vue3
20241007

  • 新增 rule增加ignore配置项, 支持忽略提交指定字段
  • 新增 支持通过formCreateInject.slots获取表单组件的插槽内容
  • 新增 表单增加reset事件, 在重置表单后触发
  • 新增 options增加ignoreHiddenFields 控制是否获取隐藏的字段, 默认是获取
  • 优化 getData方法

帮助文档

form-create - 3.2.9

Published by xaboy 28 days ago

vue3
20240922

  • 新增 增加api.getParentRule方法获取父级规则
  • 新增 在组件中通过formCreateInject.updateValue方法更新表单的值
  • 优化 preview字段读取
  • 优化 自定义属性挂载
  • 优化 首屏渲染速度
  • 优化 getData和setData方法
  • 优化 统一内置组件的参数格式
  • 优化 modelValue同步
  • 优化 componentValidate方法, 支持配置触发方式
type ComponentValidate = string | boolean | {
    method: string;
    trigger?: string;
    message?: string;
    [key: string]: any;
};

帮助文档

form-create - 3.2.8

Published by xaboy 28 days ago

vue3
20240908

  • 新增 支持通过wrap.title控制表单是否显示
  • 新增 api增加index,siblings字段,方便获取当前子表单在分组表单
  • 优化 外部数据读取
  • 优化 全局样式支持动态更新
form-create - 3.2.7 功能优化

Published by xaboy about 2 months ago

vue3
20240816

  • 增加 index配置项,用来重置表单值
  • 优化 赋值问题
  • 优化 事件注入
  • 优化 表单默认样式
  • 优化 组件渲染
  • 修复 upload组件显示
form-create - 3.2.4 功能优化

Published by xaboy 2 months ago

vue3
20240808

  • 优化 group组件
  • 优化 优化vant时间选择组件
  • 优化 属性计算初始值
  • 优化 自定义属性
  • 优化 渲染
  • 修复 id设置未生效问题
  • 修复 重写fetch失效问题

帮助文档

form-create - 3.2.2 功能优化

Published by xaboy 3 months ago

vue3
20240728

  • 新增 增加refreshData方法,手动触发外部数据更新
  • 优化 优化link配置,支持通过$form.fieldName监听最外层表单字段
  • 优化 modelValue中的字段可能丢失问题
  • 优化 自定义属性
  • 修复 生成规则未正常移除问题

帮助文档

form-create - 3.2.1 功能优化,修改默认导出

Published by xaboy 3 months ago

vue3
20240715

  • 新增 组件注入fc.updateValue事件
  • 新增 elementPlus增加针对组件标签位置的class
  • 新增 api增加getParentSubRule方法
  • 优化 getData方法,自定义属性fetchloadData
  • 优化 组件挂载
  • 优化 vant组件值显示
  • 修复修改type可能不生效问题

帮助文档

form-create - 3.2.0 🌟适配移动端🌟

Published by xaboy 4 months ago

vue3
20240624

  • 新增 适配vant-ui4.0版本,支持移动端表单渲染 移动端文档
  • 新增 增加on方法,全局监听事件

帮助文档

form-create - 3.1.35 功能优化

Published by xaboy 4 months ago

Vue3版本
20240613

  • 新增 增加extendApi方法,支持扩展api
  • 新增 api增加getData方法
  • 优化 options.beforeFetch方法支持异步返回
  • 优化 表单禁用逻辑
  • 优化 子表单禁用逻辑
  • 优化 修改appendValue默认值为true
  • 修复api扩展

文档

form-create - 2.5.36

Published by xaboy 5 months ago

Vue2版本
20240602

  • 新增 增加options.onChange参数
  • 新增 api增加getRenderRule方法,用于获取最终渲染规则
  • 新增 api增加getRefRule方法,用于通过name查询组件规则
  • 新增 api增加getData方法,用于获取全局数据
  • 新增 control.condition增加empty,notEmpty和pattern对比方式
  • 新增 api增加fetch方法,用于请求远程接口
  • 新增 update回调增加linkField参数
  • 新增 组件增加disabled配置,全局禁用表单组件
  • 优化 子表单基础表单配置
  • 优化 重置默认值逻辑
  • 优化 表单禁用逻辑
  • 优化 JSON解析
  • 修复 避免请求2次触发

文档

form-create - 3.1.33

Published by xaboy 5 months ago

3.1.33

20240524

  • 增加options.appendValue配置,支持formData中附加未定义的字段
  • 优化重置默认值逻辑
  • 调整vliadete.validator注入api的方式
  • control.condition增加empty,notEmptypattern对比方式
  • 修复fetch可能多次触发的问题
Package Rankings
Top 1.3% on Npmjs.org
Top 18.15% on Repo1.maven.org
Top 6.72% on Proxy.golang.org
Badges
Extracted from project README
FcDesigner version npm version npm version npm version npm version npm version npm version npm