v1.2.0 发布!
更新时间: 2025.07.07
✨ 新增功能:
增强表格布局组件, 支持批量操作格子样式,清空,合并等操作, 双击快速添加内容, 支持通过拖动设置格子宽和高
操作权限控制
config
增加componentPermission
配置,可精确控制每个组件的可见配置项和允许的操作config
增加beforeRemoveRule
和beforeActiveRule
回调控制组件是否可以删除和选中拖拽规则增加
allowDragTo
配置项, 控制当前组件允许拖入到那些组件中拖拽规则增加
maxChildren
配置项, 限制子组件拖入数量拖拽规则和
config
增加checkDrag
回调控制组件是否可以拖入增加手写签名组件和标题组件
左右两侧板块增加展开收齐按钮
完善快捷键
增加getHtml 方法, 导出 Html
// 将表单导出为 HTML
this.$refs.designer.getHtml()
增加标题和手写签名组件
完善表格表单组件, 新增最小行, 是否可删除开关,是否可新增开关和标题位置的配置项
增加
previewSubmit
和previewReset
事件, 预览弹窗表单提交和重置时触发config
增加beforeRemoveRule
和beforeActiveRule
回调控制组件是否可以删除和选中表单增加
beforeSubmit
事件增加
changeField
事件, 监听组件的字段 ID 变化增加
showMenuBar
配置项, 控制是否显示最左侧菜单栏增加
showPreviewBtn
配置项, 控制是否显示预览按钮增加
exitConfirm
配置项,控制关闭设计器时是否弹出确认操作弹窗
🔧 功能优化:
隐藏多语言后同步隐藏多语言选择
修改上传组件事件配置参数 (⚠️不兼容)
已配置好的规则不影响使用, 二次编辑时需要将事件内容修改为新版的格式
表单事件列表增加事件是否定义的状态
menu
增加before
参数, 可以显示在顶部优化事件配置
修改弹出框宽度为1080px
支持配置事件的描述
优化设计器样式
🐞 问题修复:
✅ 修复 预览 json 时函数解析问题
✅ 修复 事件保存时可能报错问题
✅ 修复 自定义属性可能保存失败问题
✅ 修复 默认表单配置项可能不生效问题
注意
- Vue2版本要求Vue版本
>=2.7
- Vue2版本需要使用
form-create
的super
分支,版本为2.7
- 请将 FormCreate 渲染器版本更新至最新版本