Skip to content

FormCreate v3.3.6 发布! ​

更新时间: 2026.11.03

  • 新增:Element Plus 树组件支持 disabled。禁用后不能改选中值,复选框显示禁止光标。使用文档

props.disabled 为 true 时禁用整棵树,已选中的值保持不变,拖拽也会关闭。节点数据上的 disabled 仍然只禁用对应节点。

  • 新增:相对时间条件,用 dayjs 判断日期偏移和固定区间。使用文档

control.condition 增加 beforeDay、afterDay、beforeWeek、afterWeek、beforeMonth、afterMonth、beforeYear、afterYear、beforeDate、afterDate 和 period。偏移按当前时间比较,period 判断今天、本周、本月这类固定区间。日期可以是 Date、时间戳、YYYY-MM-DD 或 YYYY-MM-DD HH:mm:ss。

  • 新增:Vant 下拉选择支持 clearable,可清空已选值。使用文档

props.clearable 为 true 且当前有选中值时,右侧显示清空图标。点击后把值设为 ''。

  • 新增:option.trim。写入字符串值时去掉两端空白。使用文档

option.trim 为 true 时,字段写入字符串会先去掉两端空白。数字、布尔值、数组和对象保持原样。

  • 新增:api.required 方法,用于切换字段的自定义必填属性。使用文档

api.required(true) 把全部字段设为自定义必填,api.required(false, 'name') 取消指定字段。$required 是对象时只改其中的 required,错误信息会保留。

  • 新增:支持配置 info 的默认组件和内容渲染方式。使用文档

option.info.type 指定提示组件,option.info.render 指定内容怎么渲染。render 默认 html,提示里的 HTML 会渲染出来;设为 text 时按纯文本显示。字段的 info 对象可以单独覆盖这两项。多数 UI 的默认组件是 popover,TDesign 是 popup,也可以改成 tooltip。Vant 没有提示组件,点击图标后用 Notify 展示,只使用 render。

  • 优化:group 改为拖动排序,用序号或标题前的手柄替换上下箭头
  • 修复:iframe 每次加载后重新挂载 form_create_helper

FormCreate 是一个开源项目,基于 MIT 许可证发布,欢迎个人和企业用户免费使用