摘要:介紹基于開發(fā)的一款表單設(shè)計(jì)器,提高表單開發(fā)效率的利器,讓開發(fā)者從枯燥的表單代碼編寫中解放出來工具地址地址特性可視化配置頁面提供柵格布局,并采用實(shí)現(xiàn)對齊一鍵預(yù)覽配置的效果一鍵生成配置數(shù)據(jù)一鍵生成代碼,立即可運(yùn)行提供自定義組件滿足用戶自定義
介紹
基于Vue,ElementUI開發(fā)的一款表單設(shè)計(jì)器,提高表單開發(fā)效率的利器,讓開發(fā)者從枯燥的表單代碼編寫中解放出來
工具地址:http://tools.xiaoyaoji.cn/form
GitHub地址:https://github.com/GavinZhuLei/vue-form-making
特性可視化配置頁面
提供柵格布局,并采用flex實(shí)現(xiàn)對齊
一鍵預(yù)覽配置的效果
一鍵生成配置json數(shù)據(jù)
一鍵生成代碼,立即可運(yùn)行
提供自定義組件滿足用戶自定義需求
提供遠(yuǎn)端數(shù)據(jù)接口,方便用戶需要異步獲取數(shù)據(jù)加載
提供功能強(qiáng)大的高級組件
支持表單驗(yàn)證
快速獲取表單數(shù)據(jù)
CDNInstall
npm install form-making -SQuick Start
import FormMaking from "form-making" import "form-making/dist/FormMaking.css" Vue.use(FormMaking) // or import { GenerateForm } from "form-making" import "form-making/dist/FormMaking.css" Vue.component(GenerateForm.name, GenerateForm)Template
功能介紹
通過 在線地址生成的JSON,用于表單渲染
下面就是加載對應(yīng)的數(shù)據(jù)用于展示,假設(shè)你已經(jīng)正確加載組件
new Vue({ ... data () { return { jsonData: {}, // 表單配置中生成的json數(shù)據(jù) values: {}, // 表單需要顯示的表單數(shù)據(jù) remoteFuncs: { // 組件配置時配置的遠(yuǎn)端方法,保持和配置時輸入的名稱一致 func_test (resolve) { // 模擬接口請求 setTimeout(() => { const options = [ {id: "1", name: "1111"}, {id: "2", name: "2222"}, {id: "3", name: "3333"} ] // 獲取到的值和標(biāo)簽可以通過配置頁遠(yuǎn)端配置 // 值:id 標(biāo)簽:name resolve(options) // 將后端獲取的數(shù)據(jù)放入回調(diào)函數(shù)中 }, 2000) }, func_test2.... } } }, methods: { ...{ // 調(diào)用此方法驗(yàn)證表單數(shù)據(jù)和獲取表單數(shù)據(jù) this.$refs.generateForm.getData().then(data => { // 數(shù)據(jù)校驗(yàn)成功 // data 為獲取的表單數(shù)據(jù) }).catch(e => { // 數(shù)據(jù)校驗(yàn)失敗 }) } } })
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/98129.html
摘要:是一套基于和的表格組件。將的功能進(jìn)行了封裝,并增加了表格的增刪改查數(shù)據(jù)校驗(yàn)表格內(nèi)編輯等常用的功能。大部分功能可由配置實(shí)現(xiàn),在實(shí)現(xiàn)并擴(kuò)展了表格組件功能的同時,降低了開發(fā)難度,減少了代碼量,大大簡化了開發(fā)流程。 D2-Crud 是一套基于Vue.js 2.2.0+ 和 Element UI 2.0.0+ 的表格組件。D2-Crud 將 Element 的功能進(jìn)行了封裝,并增加了表格的增刪改...
摘要:年馬上到尾聲了,在這里總結(jié)一下基于和這四大框架衍生的,經(jīng)受過時間檢驗(yàn)深受廣大開發(fā)者歡迎的框架??梢哉f是年最火的引擎類前端框架,以其美觀的設(shè)計(jì)和高質(zhì)量的組件很快俘獲了一大批的芳心。 前端領(lǐng)域最近幾年發(fā)展的特別迅速,可以說是百家爭鳴。在底層的前端框架領(lǐng)域中,最早是jquery稱霸互聯(lián)網(wǎng),近兩年MVVM類型的框架慢慢成為主流,Vue、React和Angular三大框架并駕齊驅(qū)。可以說,目...
摘要:年馬上到尾聲了,在這里總結(jié)一下基于和這四大框架衍生的,經(jīng)受過時間檢驗(yàn)深受廣大開發(fā)者歡迎的框架。可以說是年最火的引擎類前端框架,以其美觀的設(shè)計(jì)和高質(zhì)量的組件很快俘獲了一大批的芳心。 前端領(lǐng)域最近幾年發(fā)展的特別迅速,可以說是百家爭鳴。在底層的前端框架領(lǐng)域中,最早是jquery稱霸互聯(lián)網(wǎng),近兩年MVVM類型的框架慢慢成為主流,Vue、React和Angular三大框架并駕齊驅(qū)??梢哉f,目...
摘要:年馬上到尾聲了,在這里總結(jié)一下基于和這四大框架衍生的,經(jīng)受過時間檢驗(yàn)深受廣大開發(fā)者歡迎的框架??梢哉f是年最火的引擎類前端框架,以其美觀的設(shè)計(jì)和高質(zhì)量的組件很快俘獲了一大批的芳心。 前端領(lǐng)域最近幾年發(fā)展的特別迅速,可以說是百家爭鳴。在底層的前端框架領(lǐng)域中,最早是jquery稱霸互聯(lián)網(wǎng),近兩年MVVM類型的框架慢慢成為主流,Vue、React和Angular三大框架并駕齊驅(qū)??梢哉f,目...
摘要:年馬上到尾聲了,在這里總結(jié)一下基于和這四大框架衍生的,經(jīng)受過時間檢驗(yàn)深受廣大開發(fā)者歡迎的框架??梢哉f是年最火的引擎類前端框架,以其美觀的設(shè)計(jì)和高質(zhì)量的組件很快俘獲了一大批的芳心。 前端領(lǐng)域最近幾年發(fā)展的特別迅速,可以說是百家爭鳴。在底層的前端框架領(lǐng)域中,最早是jquery稱霸互聯(lián)網(wǎng),近兩年MVVM類型的框架慢慢成為主流,Vue、React和Angular三大框架并駕齊驅(qū)。可以說,目...
閱讀 3318·2021-11-23 09:51
閱讀 990·2021-09-03 10:30
閱讀 3240·2021-08-31 09:40
閱讀 3302·2019-08-30 14:22
閱讀 926·2019-08-30 14:09
閱讀 2928·2019-08-30 13:21
閱讀 3273·2019-08-28 18:03
閱讀 2884·2019-08-26 13:44