FormMaking 1.3.0 新版发布,自定义表单支持数据源配置 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GavinZhulei
V2EX    推广

FormMaking 1.3.0 新版发布,自定义表单支持数据源配置

  •  
  •   GavinZhulei 2021-04-16 11:56:42 +08:00 1467 次点击
    这是一个创建于 1713 天前的主题,其中的信息可能已经有所发或是发生改变。

    简介

    FormMaking 是基于 Vue 的可视化表单设计器,赋能企业实现低代码开发模式;帮助开发者从传统枯燥的表单代码中解放出来,更多关注业务,快速提高效率,节省研发成本。在 OA 系统、考试系统、报表系统、流程管理等系统中应用广泛。基于 vue 和 element-ui 实现,使用了最新的前端技术栈,内置了 i18n 国际化解决方案,支持二次开发,支持自定义组件引入。

    提供 表单设计器( MakingForm )和表单生成器( GenerateForm )两个组件,通过表单设计器快速设计出表单页面,生成可配置 json 和可直接运行的代码,使用表单生成器快速渲染出表单页面,并提供了丰富的操作 API 。

    技术文档

    更新内容

    数据源

    这次更新主要为表单设计器加上了数据源,让表单和后端数据间实现了方便的交互,通过配置数据源可以方便的拿到后端的数据,数据源配置也是采用通用的接口配置模式。

    可以通过下方动图来感受下数据源如何配置:

    详细的配置方法可以查看官方文档 配置数据源

    设计器初始化配置

    表单设计器可以在初始化时进行一些全局的配置,比如使用的 ui 库、表单的样式表、数据源等。

    <template> <fm-making-form ref="makingForm" clearable upload preview generate-code generate-json :global-cOnfig="globalConfig" > </fm-making-form> </template> <script> export default { data() { return { globalConfig: { // 可以将表单预设的样式放入到设计器中 styleSheets: '.a .el-form-item__label{color: red;}', dataSource: [ { key: 'getoptions', // 指定的唯一值 name: 'Get Options', // 数据源名称,唯一值 url: 'http://tools-server.making.link/api/new/options', // 请求接口地址 method: 'GET', auto: true, // 是否表单初始化时发送请求 responseFunc: 'return res.data', // 数据处理函数内容 headers: {}, // 数据请求头部,可选 params: {}, // 数据请求参数,可选 // 当 method == 'GET' 时,params 会以查询参数方式提交,其它情况在 body 中提交。 } ] } } } } </script> 

    更多的配置可以查看 API Global Config Options

    其它已知问题修复与优化

    根据用户反馈的问题进行优化与修复。

    最后的话

    FormMaking 会一直进行功能完善,帮助企业快速实现表单的自定义,如果大家有任何疑问,建议和需求都可以联系我们

    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3605 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 10:22 PVG 18:22 LAX 02:22 JFK 05:22
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86