摘要:目的是節(jié)省開發(fā)人員在表單頁面上耗費(fèi)的時(shí)間,從而更專注于功能開發(fā)。使用可快速便捷的生成日常開發(fā)中所需的各種表單。可通過后端返回生成規(guī)則,進(jìn)行渲染。
form-create
具有動(dòng)態(tài)渲染、數(shù)據(jù)收集、校驗(yàn)和提交功能的表單生成器,支持雙向數(shù)據(jù)綁定、事件擴(kuò)展以及自定義組件,可快速生成包含有省市區(qū)三級(jí)聯(lián)動(dòng)、時(shí)間選擇、日期選擇等17種功能組件。
已兼容iview2.和iview3.版本
Github | 文檔 歡迎大家收藏、點(diǎn)贊,多多支持。
form-create 是基于 Vue開發(fā)的開源項(xiàng)目,可快速生成 iviewUI 的表單元素。目的是節(jié)省開發(fā)人員在表單頁面上耗費(fèi)的時(shí)間,從而更專注于功能開發(fā)。使用 form-creae 可快速、便捷的生成日常開發(fā)中所需的各種表單。
如何優(yōu)雅的創(chuàng)建動(dòng)態(tài)生成一個(gè) input 輸入框。
內(nèi)置了規(guī)則生成器,用來生成組件規(guī)則的助手方法,通過鏈?zhǔn)讲僮骷纯煽焖偕蓪?duì)應(yīng)的組件規(guī)則。
使用 json 數(shù)據(jù)生成。可通過后端返回生成規(guī)則,進(jìn)行渲染。
php 表單生成器,這是我的另外一個(gè)開源項(xiàng)目。通過php生成表單規(guī)則,前端可使用 form-create 可直接根據(jù)參數(shù)進(jìn)行表單渲染。這樣可以很好的做到前后端分離,同時(shí)后端也可以很簡(jiǎn)便的控制表單中的組件和字段。
當(dāng)生成規(guī)則發(fā)生變化時(shí),頁面也會(huì)實(shí)時(shí)更新。1.5版本新增組件緩存功能,會(huì)按需對(duì)組件進(jìn)行更新,很大的提升了渲染速度和性能。
form-create 支持生成任意自定義組件,包括嵌套使用 form-create。
舉例
在表單中生成一個(gè) iview 按鈕組件
生成 elementUI 組件 參考案例
使用自定義組件可提升表單的靈活性,也可以實(shí)現(xiàn)功能更復(fù)雜的表單。
實(shí)現(xiàn)原理form-create 組件渲染/更新機(jī)制圖
form-craete 動(dòng)態(tài)渲染表單機(jī)制圖
以上就是如何使用 form-create 生成表單生成、動(dòng)態(tài)渲染、自定義組件的說明和演示,以及form-create 項(xiàng)目的生成原理和內(nèi)部結(jié)構(gòu)。如果您有任何意見或者建議可以通過留言、issue、xaboy2005@qq.com 郵箱來與我聯(lián)系。???
參考Vue
iviewUI
Vue渲染函數(shù) & JSX
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/100297.html
摘要:介紹是一個(gè)可以通過生成具有動(dòng)態(tài)渲染數(shù)據(jù)收集驗(yàn)證和提交功能的表單生成器。并且支持生成任何組件。結(jié)合內(nèi)置種常用表單組件和自定義組件,再復(fù)雜的表單都可以輕松搞定。 介紹 form-create 是一個(gè)可以通過 JSON 生成具有動(dòng)態(tài)渲染、數(shù)據(jù)收集、驗(yàn)證和提交功能的表單生成器。并且支持生成任何 Vue 組件。結(jié)合內(nèi)置17種常用表單組件和自定義組件,再復(fù)雜的表單都可以輕松搞定。 文檔 | git...
摘要:具有數(shù)據(jù)收集校驗(yàn)和提交功能的表單生成器,支持雙向數(shù)據(jù)綁定和事件擴(kuò)展,組件包含有復(fù)選框單選框輸入框下拉選擇框等表單元素以及省市區(qū)三級(jí)聯(lián)動(dòng)時(shí)間選擇日期選擇顏色選擇滑塊評(píng)分框架樹型文件圖片上傳等功能組件。 form-create 具有數(shù)據(jù)收集、校驗(yàn)和提交功能的表單生成器,支持雙向數(shù)據(jù)綁定和事件擴(kuò)展,組件包含有復(fù)選框、單選框、輸入框、下拉選擇框等表單元素以及省市區(qū)三級(jí)聯(lián)動(dòng),時(shí)間選擇,日期選擇,...
摘要:表單生成器,使用快速創(chuàng)建現(xiàn)代化的表單,包含復(fù)選框單選框輸入框下拉選擇框等元素以及省市區(qū)三級(jí)聯(lián)動(dòng)時(shí)間選擇日期選擇顏色選擇文件圖片上傳等功能。 form-builder PHP表單生成器,使用PHP快速創(chuàng)建現(xiàn)代化的form表單,包含復(fù)選框、單選框、輸入框、下拉選擇框等元素以及,省市區(qū)三級(jí)聯(lián)動(dòng),時(shí)間選擇,日期選擇,顏色選擇,文件/圖片上傳等功能。 Github地址 | Composer地址 ...
摘要:說明文檔示例商品名稱商品加個(gè)創(chuàng)建時(shí)間是否顯示顯示不顯示通過建立一個(gè)虛擬的方式生成自定義組件生成上面的代碼是通過生成器動(dòng)態(tài)生成一個(gè)正在加載的按鈕組件上面的代碼是通過方式動(dòng)態(tài)生成一個(gè)按鈕組件修改可以通過一下兩種方式動(dòng)態(tài)修改組件的配置項(xiàng)通 [github] | [說明文檔] 示例 showImg(https://segmentfault.com/img/remote/1460000017...
摘要:面試必考題吧,所以在這會(huì)詳細(xì)介紹以下內(nèi)容跨域產(chǎn)生的原因羅列最常用的解決方法分析各種方法原理羅列各種方法優(yōu)缺點(diǎn)什么是跨域由于瀏覽器廠商對(duì)安全性的考慮,提出了瀏覽器的同源策略做為解決方案。 面試必考題吧,所以在這會(huì)詳細(xì)介紹以下內(nèi)容 跨域產(chǎn)生的原因 羅列最常用的解決方法 分析各種方法原理 羅列各種方法優(yōu)缺點(diǎn) 什么是跨域 由于瀏覽器廠商對(duì)安全性的考慮,提出了瀏覽器的同源策略做為解決方案。它...
閱讀 3622·2021-11-24 10:25
閱讀 2548·2021-11-24 09:38
閱讀 1236·2021-09-08 10:41
閱讀 2919·2021-09-01 10:42
閱讀 2600·2021-07-25 21:37
閱讀 1996·2019-08-30 15:56
閱讀 927·2019-08-30 15:55
閱讀 2763·2019-08-30 15:54