Skip to content

v1.2.0 发布!

更新时间: 2025.07.07

✨ 新增功能:

  • 增强表格布局组件, 支持批量操作格子样式,清空,合并等操作, 双击快速添加内容, 支持通过拖动设置格子宽和高

  • 操作权限控制

  • config增加componentPermission配置,可精确控制每个组件的可见配置项和允许的操作

  • config增加beforeRemoveRulebeforeActiveRule回调控制组件是否可以删除和选中

  • 拖拽规则增加allowDragTo配置项, 控制当前组件允许拖入到那些组件中

  • 拖拽规则增加maxChildren配置项, 限制子组件拖入数量

  • 拖拽规则和config增加checkDrag回调控制组件是否可以拖入

  • 增加手写签名组件和标题组件

  • 左右两侧板块增加展开收齐按钮

  • 完善快捷键

  • 增加getHtml 方法, 导出 Html

js
// 将表单导出为 HTML
this.$refs.designer.getHtml()
  • 增加标题和手写签名组件

  • 完善表格表单组件, 新增最小行, 是否可删除开关,是否可新增开关和标题位置的配置项

  • 增加 previewSubmitpreviewReset 事件, 预览弹窗表单提交和重置时触发

  • config 增加 beforeRemoveRulebeforeActiveRule 回调控制组件是否可以删除和选中

  • 表单增加 beforeSubmit 事件

  • 增加 changeField 事件, 监听组件的字段 ID 变化

  • 增加 showMenuBar 配置项, 控制是否显示最左侧菜单栏

  • 增加 showPreviewBtn配置项, 控制是否显示预览按钮

  • 增加exitConfirm配置项,控制关闭设计器时是否弹出确认操作弹窗

🔧 功能优化:

  • 隐藏多语言后同步隐藏多语言选择

  • 修改上传组件事件配置参数 (⚠️不兼容)

已配置好的规则不影响使用, 二次编辑时需要将事件内容修改为新版的格式

  • 表单事件列表增加事件是否定义的状态

  • menu 增加 before 参数, 可以显示在顶部

  • 优化事件配置

  • 修改弹出框宽度为1080px

  • 支持配置事件的描述

  • 优化设计器样式

🐞 问题修复:

  • ✅ 修复 预览 json 时函数解析问题

  • ✅ 修复 事件保存时可能报错问题

  • ✅ 修复 自定义属性可能保存失败问题

  • ✅ 修复 默认表单配置项可能不生效问题

注意

  • Vue2版本要求Vue版本>=2.7
  • Vue2版本需要使用form-createsuper分支,版本为2.7
  • 请将 FormCreate 渲染器版本更新至最新版本