当前位置: 首页 > news >正文

FcDesigner新版本发布:AI表单助理升级,多方面功能增强!

【FcDesigner简介】

FcDesigner是一款基于Vue的开源低代码可视化表单设计器工具,通过数据驱动表单渲染。可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间。并广泛应用于在政务系统、OA系统、ERP系统、电商系统、流程管理等领域。

【源码与文档】

源码地址有Github、Gitee ,还有文档和在线演示。

【AI在表单开发的需求变化】

随着AI在表单开发中的使用越来越深入,开发者对AI的要求,也不再只是"生成一个表单"。在真实业务场景中,更多需求其实来自于已有表单的局部调整、事件逻辑编写、复杂交互处理以及组件能力扩展。

【本次版本重点更新】

本次版本重点带来了AI表单助理3.0,支持局部修改、函数生成与逻辑编写,让AI不再只是"从零生成",而是能够直接参与现有表单的维护与优化。同时,本次版本还对简易插槽、移动端布局、数据绑定、生命周期以及代码编辑器能力进行了增强。

【AI表单助理3.0:支持局部修改与函数编写】

在之前版本中,AI助理更偏向"从零生成表单"。但实际开发中,更常见的是对已有表单进行修改,比如调整某个字段规则或优化局部逻辑。在3.0中,AI助理支持直接定位到具体组件进行修改,例如只调整手机号字段的校验规则,或修改金额输入框的限制逻辑,其它结构保持不变。开发者不再需要重新生成整个表单,而是可以针对局部进行修改。同时,AI助理也支持生成和修改事件函数、校验逻辑代码。例如可以描述 "提交前金额必须大于1000,否则阻止提交",系统会生成对应JavaScript逻辑。

【增强简易插槽:更灵活的UI表达】

插槽用于扩展组件内部结构。本次主要增强其表达能力,使其可以适配更多业务UI场景。现在插槽支持单独配置样式能力,可以用于调整局部视觉表现,例如提示高亮、弱化说明或强调内容,而无需额外封装组件。同时支持直接配置HTML内容,可以用于复杂说明、链接或结构化提示信息。此外,所有组件都增加了组件前缀与后缀插槽,允许在组件的输入框或选择框之前或之后添加内容。

【移动端独立布局:同一张表单,两种布局】

现在支持为移动端单独配置布局方式,不再与PC端完全共享结构。

【beforeUnmount生命周期支持】

新增beforeUnmount生命周期,用于组件销毁前的处理逻辑。常见用途包括清理定时器、保存临时数据或移除事件监听,避免页面长时间运行时出现资源残留问题。

【数据绑定增强:支持自定义映射】

以前的数据绑定更偏向约定式,而现在可以自己定义prop的映射关系。减少变量字段与组件结构之间的强依赖,这一能力更适用于字段结构复杂或频繁变化的业务系统。

【代码编辑器增强:增加智能提示】

代码编辑器新增API与字段提示能力,在编写事件函数或逻辑时可以减少记忆成本。

【功能优化及BUG修复】

优化HTML录入方式,支持通过富文本方式编辑;优化左侧组件分组,支持默认折叠指定分组;优化计算公式示例,让示例展示更清晰,减少理解成本。修复切换多语言后扩展公式和行为的简介不显示问题;修复计算逻辑条件清空时可能报错问题;修复VxeTable组件树形层级不显示问题;修复切换阅读模式时可能会报错问题(Vue2)。

【安装】

首先,安装@form-create/designer的Vue 3版本:npm install @form-create/designer@^3;npm install @form-create/element-ui@^3;npm install element-plus。如已安装旧版本渲染器,请执行以下命令更新至最新版:npm update @form-create/element-ui@^3。

【Node.js引入】

对于使用Node.js的项目,按照以下步骤在Vue 3项目中引入并配置:import { createApp } from 'vue'; import FcDesigner from '@form-create/designer'; import ElementPlus from 'element-plus'; import 'element-plus/dist/index.css'; const app = createApp(App); app.use(ElementPlus); app.use(FcDesigner); app.use(FcDesigner.formCreate); app.mount('#app')。

【CDN引入】

如果选择使用CDN,可以按照以下步骤在HTML文件中引入相关依赖:引入Element Plus样式;引入Vue 3;引入Element Plus;引入form-create和designer。创建Vue应用并挂载。

【使用】

在Vue 3组件中,可以通过以下方式使用fc-designer组件:在template中使用fc-designer组件,在script setup中获取设计器实例或进行其他操作。

http://www.jsqmd.com/news/804532/

相关文章:

  • 从瑞典Silex收购案看中国MEMS产业技术获取与本土化战略
  • 图片水印去除技巧,亲测好用工具,一键擦除干净不留痕迹 - 爱上科技热点
  • 信息学奥赛刷题必备:最长平台问题三种解法详解(附C++代码)
  • [特殊字符][特殊字符][特殊字符]Arduino实战手册 从入门到精通
  • PandoraHelper:基于Pandora-Next的AI账号安全共享与精细化管理平台
  • WebPlotDigitizer终极指南:5步快速掌握科研图表数据提取技巧
  • 厚街宠物美容哪家值得推荐:秒杀宠物美容优选 - 17329971652
  • 传统认为听从长辈经验少走弯路,编程统计传统经验与现代市场数据,老旧经验多,不符合当下社会发展规律。
  • 十年收入中位数:经济排名新视角
  • 2026品牌推荐|广州聚杰芯科交调系统,稳居行业前列,适配公路网监测 - 品牌速递
  • 从SPI模式0到Quad I/O:手把手带你玩转W25Q128JV的性能压榨与接口升级
  • 将Hermes Agent工具链无缝对接至Taotoken多模型平台
  • 四川盛世钢联成都钢管销售频道 -无缝钢管|焊管|镀锌管|螺旋管|镀锌方矩管|高强度钢管 - 四川盛世钢联营销中心
  • GPT-Image-2提示词库实战指南:从原理到应用的高效AI绘画
  • 厚街美容院哪家值得推荐:秒杀美容院首选 - 19120507004
  • AI视觉逼近生物智能的瓶颈:从数据、架构到评估体系的深层解析
  • Linux操作系统核心特性与嵌入式开发实践
  • 量子优化算法QAOA与IWS-QAOA核心技术解析
  • 三大财务报表:企业经营的“体检报告” - 智慧园区
  • 怎样3步掌握桌面自动化:智能鼠标键盘录制工具完整攻略
  • SmartTable v1.3.2更新:全栈开源的「飞书多维表格」更加稳定易用了
  • 视频去水印软件有不收费的吗?实测好用工具,简单几步无痕清除 - 爱上科技热点
  • Steam创意工坊终极下载指南:用WorkshopDL免费获取跨平台模组
  • 保姆级教程:用STM32CubeMX HAL库搞定陶晶驰串口屏的按钮与滑块交互(附完整工程)
  • 编写程序分析员工绩效考核各项指标数据,优化考核评分规则,解决职场考核不公平,打分随意普遍难题。
  • 简单学习 -->定时器
  • 【MySQL 数据库】内外连接
  • 生成式引擎优化(GEO):AI时代企业流量增长新范式,源头服务商赋能品牌长效增长# - 麒麟芯geo4008005528
  • 热门去水印软件实测对比 哪一款清理更彻底 - 爱上科技热点
  • 广州聚杰芯科交通流量调查系统,2026十大品牌优选,值得信赖的监测专家 - 品牌速递