<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          相見恨晚的前端開發(fā)利器

          共 1753字,需瀏覽 4分鐘

           ·

          2024-04-11 00:03

          昨天,朋友說(shuō)有個(gè)新需求,需要在短時(shí)間內(nèi)做 100 多個(gè)不同并且很復(fù)雜的表單(類似于下圖,但可能更復(fù)雜),有沒有什么好的解決方案呢。對(duì)于少量的復(fù)雜表單,手動(dòng)編寫尚可接受,但面對(duì)如此龐大的數(shù)量,逐個(gè)實(shí)現(xiàn)顯然不是明智之選。因此,推薦使用可視化表單生成器來(lái)實(shí)現(xiàn)。這類工具允許用戶通過簡(jiǎn)單的拖拽和配置快速生成復(fù)雜表單,極大提升了工作效率。

          通常,可視化表單生成器包含兩大核心組件:表單設(shè)計(jì)器表單渲染器。表單設(shè)計(jì)器負(fù)責(zé)提供直觀的可視化界面,讓用戶能夠方便地搭建表單,并生成對(duì)應(yīng)的JSON配置文件;而表單渲染器則負(fù)責(zé)讀取這些JSON配置,并將其轉(zhuǎn)換成實(shí)際可用的表單界面。

          本文就來(lái)推薦 6 個(gè)相見恨晚的開源可視化表單生成器,這些工具將幫助你快速生成復(fù)雜的表單,提升工作效率,讓你在面對(duì)大量表單制作任務(wù)時(shí)也能游刃有余!

          b6bfb04c9068cf22d2c27cbf5790e535.webp

          Formily

          Formily 是一款面向中后臺(tái)復(fù)雜場(chǎng)景的數(shù)據(jù)+協(xié)議驅(qū)動(dòng)的表單框架,它也是阿里巴巴的統(tǒng)一表單解決方案。借助 Formily 可以完成復(fù)雜的表單頁(yè)面需求,同時(shí) Formily 提供的表單設(shè)計(jì)器可以快速搭建表單。

          77bf7581f0dd96a3e3692524a5107f10.webpGithub:https://github.com/alibaba/formily

          Variant Form

          Variant Form 是一款高效的 Vue 低代碼表單、工作流表單,包含表單設(shè)計(jì)器和表單渲染器,可視化設(shè)計(jì),一鍵生成源碼。它支持在 Vue 2 和 Vue 3 中使用,支持 Element UI 組件庫(kù)。

          6cb2a7e7c070301fd98c4e43f87e6e87.webp預(yù)覽效果: d0849bfacbd91e15c24cff2ca307c6a9.webpGithubhttps://github.com/vform666/variant-form

          form-create

          form-create 是一個(gè)可以通過 JSON 生成具有動(dòng)態(tài)渲染、數(shù)據(jù)收集、驗(yàn)證和提交功能的表單生成組件。支持 5 個(gè)UI框架,并且支持生成任何 Vue 組件。內(nèi)置20種常用表單組件和自定義組件,再?gòu)?fù)雜的表單都可以輕松搞定。

          d23eec2194e7e2ad93072f1833b48265.webp 9aca0b7991d6d8c65fc00030614af5da.webpGithub:https://github.com/xaboy/form-create

          Everright-formEditor

          Everright-formEditor 是一個(gè)開源的可視化低代碼編輯器,只需簡(jiǎn)單的操作即可創(chuàng)建出表單,擁有靈活的交互界面,PC端依賴Element Plus,Mobile 依賴 Vant,內(nèi)部有一套適配器,適配 Element 和 Vant 的組件。

          4112ab144ab0bad28c4baac5cb53d582.webp邏輯控制器: 1ef47662cda6dac45861fef8b845d7c7.webpGithub:https://github.com/Liberty-liu/Everright-formEditor

          form-generator

          form-generator 是一款 Element UI 表單設(shè)計(jì)及代碼生成器,可將生成的代碼直接運(yùn)行在基于 Element UI 的 Vue 項(xiàng)目中;也可導(dǎo)出 JSON 表單,使用配套的解析器將 JSON 解析成真實(shí)的表單。

          008c60cb43bf0db6b264d8051d81c1a4.webpGithub:https://github.com/JakHuang/form-generator

          EpicDesigner

          EpicDesigner 是一款功能強(qiáng)大、開箱即用的拖拽式低代碼設(shè)計(jì)器。它基于 Vue3 開發(fā),兼容多套 UI 組件庫(kù),除了基礎(chǔ)的頁(yè)面設(shè)計(jì)功能,EpicDesigner 還提供了強(qiáng)大的擴(kuò)展功能,可以讓開發(fā)者根據(jù)自己的需求自由擴(kuò)展和定制組件。此外,EpicDesigner使用 JSON 配置來(lái)生成頁(yè)面,可幫助開發(fā)者快速生成頁(yè)面,提高開發(fā)效率。它提供了兩個(gè)重要組件:e-designer 設(shè)計(jì)器和 e-builder 生成器。

          3e7627da2e03e4f961816b1e65e080a3.webpGithub:https://github.com/Kchengz/epic-designer

          往期推薦

          盤點(diǎn) 2023 年前端大事件

          React 19 即將推出的 4 個(gè)全新 Hooks,很實(shí)用!

          都 2024 年了,該如何搭建新的 React 項(xiàng)目?

          太失望了!前端社區(qū)對(duì) React 的抱怨越來(lái)越多...

          npm 淘寶鏡像到期了,盡快切換~

          Prettier + ESLint + Rust = ??  快,真是太快了!

          78k Star!爆火的高質(zhì)量前端工具集,超實(shí)用!

          瀏覽 40
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  噜噜噜网站 | 日韩黄色三级视频网站在线播放 | 一级黄色录像视频 | 91av ai | 精品国自产拍在线观看 |