現在有個專案表單很多,用什麼技術框架合適?

時間 2021-05-30 19:37:43

1樓:alter

這個是正解,需要擴充套件做成視覺化定義的系統,讓產品狗去編輯去吧。

2樓:huihoo

個人傾向基於 JSON Schema 構建自己的表單專案,JSON Schema 給出了標準參考。

我們的團隊也計畫把JSON Schema引入公司的表單引擎專案,並吸收和整合Antd Form、React rc-form、火狐Form的一些思路。

JSON Schema

A UI Design Language

mozilla-services/react-jsonschema-form

react-component/form

3樓:破衣丁

如果你是用react的話推薦螞蟻金服antdesign,其他如vue也有類似相應的元件庫。如果使用jquery,當然最好是自己封裝乙個工具方法專門校驗,也可以GitHub搜相關針對form的元件,我就是用輪子很不爽就自己封裝乙個,看個人具體場景吧

4樓:vvpvvp

我還是推薦我寫的heyui吧,驗證機制基本cover一些死角。

當然所有東西都是我寫的,優化起來也比較快,最後還要看你那邊的技術選型了。

Form 表單 - HEY UI - http://www.

heyui.top/component/form/form

5樓:徐曉宇

最近在用react+dva+螞蟻的antd庫寫乙個後台管理系統,這套東西用起來感覺蠻不錯的,就是antd的的坑不怎麼好踩,尤其form那塊的,不過用熟悉之後效率挺高的,在配合dva,挺好,挺好。

6樓:羊鼠鼠

我無法理解表單和react有什麼必然或者非必然的聯絡。表單是網頁中很重要的組成部分,而現在的框架基本上如果不支援表單操作怎麼活下來啊,即使沒有內建表單元件,那麼也一定會有熱心的群眾去寫乙個第三方元件的,只要他足夠流行,而且你自己封裝乙個,應該也不難吧。只要你有足夠的熱情,如果說你想使用成熟的框架一路梭到底,那我覺得你可以寫第乙個然後複製貼上應該也不難。

7樓:小芋頭君

我覺得還是原生的form最好啊,標籤裡寫好name,form 上寫好action,button上寫好submit,一句js都不用寫就可以提交給服務端

8樓:

剛好最近做了關於聲紋資料管理的乙個後台系統,也是大量用到表單,前端用的是React配合ANT DESIGN,沒有發現太多找死的地方,下面是其中乙個頁面的核心內容,你隨意感受下。

9樓:龍背上的騎兵

用react和表單沒關係,看規模。如果專案的頁面多,元件多,邏輯多使用react很適合。 反之如果乙個小的統計頁面使用不太流行的框架反而更加便捷。

ps:並不是非要雙向繫結才能寫form密集頁面,用一些非受控第三方元件寫起來一樣方便(例如 antd)。

10樓:掌握魔法的大神哥

前段時間用dva+antd mobile做的個全是表單的移動端專案!各種關係關聯。又如何,還是踩著坑做完了,上線好久了。

關於後期維護也不難。別想當然說什麼能不能做,找不找死。

11樓:張青天

很多時候選擇某項技術不一定是因為這個技術是最適合當前業務邏輯的,還要從團隊整體的技術選型,技術發展方向來看,包括以後可能會日益增長的業務需求,到時候再來重構?這也是一定要考慮進去的

12樓:cpselvis

用某乙個框架不是問題,關鍵是基於該框架的生態和工具鏈是否健全,社群目前的火熱程度。React是當下熱門的前端技術之一,表單業界也有ant design這種殺手級解決方案。你們可以參考和沉澱適用於自己業務的元件。

13樓:

和用啥沒關係。我用過多種技術方案做後台系統,後台系統大多表單多,感覺用雙向繫結的庫可能會方便一些,但是用react也挺好的,你也可以自己封裝一些表單的基礎元素,實現資料繫結檢驗的功能,剩下的就是傳乙個資料結構渲染就可以了。

14樓:於江水

我們內部基於 React 寫了一套動態表單,業務上有 100 多個表單,每天從這裡發出 23W 的內容量,表單聯動我們設計了一套機制,完全由後端控制的,因此前端只開發了一套引擎元件和 20 個表單元件,React 挺好用啊。

既然問題描述被 @王宇鵬 修改增加了,那我補充下這個動態表單。

首先表單元件很多是現成的,公司內部有類似 Antd 的一套基礎元件,基於這套基礎元件我們擴充套件了一套業務表單元件,這些表單元件都按照一定表單規範開發。之後這些表單元件按照一定的協議拼裝在一起可以形成一張表單,但是這種靜態表單使用場景很有限,它沒法聯動,只能前端校驗,沒法實現使用者名稱校驗。

為了讓整套表單完全由後端控制,我們設計了一套非同步聯動的機制,簡單的說當某個表單內容變更的時候,可以觸發乙個 AJAX 整個表單傳送給後端介面,後端進行業務邏輯校驗並標記報錯或者取消掉之前的報錯,進而重新整理整個表單。借助 React 的渲染能力和元件,這一切十分絲滑。

表單元件另算,動態表單引擎 1.0,乙個前端 4 天開發完成,表單引擎整個重寫 2.0,我花了一周多一點。

系統趕著上線,所以才更要做這一套東西,因為我們評估下來系統上線會立馬生成大量表單(其實很快就有幾十個表單),你可以選擇我硬編碼趕緊搞乙個表單應對當前需求,不過估計你已經累死了。

15樓:王賢斌

呵呵.....手工用react碼表單當然會死....如果只是簡單的表單,後端配置好,前端來生成表單是否可行呢?好像和用不用react沒多大關係。

——我確實這麼幹過。

現在有什麼好的專案可以投資嗎?

艾瑩 買賣玉石 從其他買家手裡買玉石三天後賺取百分之十賣出資金在投資者相互之間走,不走平台 平台只賺取手續費 人多合約少,一直處於搶購的狀態 穩賺不賠專案,最少還可以做兩個月 優游谷 現在比較火的專案是兒童樂園,現在的兒童樂園專案有多火爆呢?市場規模可以用萬億計算,中國兒童數量現在已經有兩三億了,兒...

想創業,現在有什麼好創業專案?

Sally 創業可以考慮加盟定製家具,目前行業市場不錯,行業市場規模約 700 億元,預計未來 5 年定製家具行業的增速仍能維持 20 以上增速,2020 年行業規模將能達到 1,666 億,考慮農村市場需求,行業空間在 2,000億規模,出廠價口徑在 1,000 億規模。加盟定製家具可以考慮十大品...

現在有什麼適合五萬元創業專案?

派對人 打氣球去,小本暴力的創業專案。寶寶宴氣球派對,專門針對寶寶的滿月 百天 周歲生日的氣球布置。是不是有這個背景拍照好看多啦。20000的寶寶宴布置 再來個20000的布置,看看是不是覺的不可思議,花這麼多錢,吃完飯就拆掉了,等於是燒錢啊。作為乙個氣球派對從業者,有時候真的感覺花幾萬元去布置下,...