成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

基于Vue,ElementUI開發(fā)的一款表單設(shè)計(jì)器

DandJ / 3142人閱讀

摘要:介紹基于開發(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ù)

CDN



Install
npm install form-making -S
Quick 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

相關(guān)文章

  • D2 Crud,一款簡單易用的表格組件

    摘要:是一套基于和的表格組件。將的功能進(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)行了封裝,并增加了表格的增刪改...

    fevin 評論0 收藏0
  • 2017年最受歡迎的UI框架

    摘要:年馬上到尾聲了,在這里總結(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ū)。可以說,目...

    ernest.wang 評論0 收藏0
  • 2017年最受歡迎的UI框架

    摘要:年馬上到尾聲了,在這里總結(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,目...

    elliott_hu 評論0 收藏0
  • 2017年最受歡迎的UI框架

    摘要:年馬上到尾聲了,在這里總結(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,目...

    Profeel 評論0 收藏0
  • 2017年最受歡迎的UI框架

    摘要:年馬上到尾聲了,在這里總結(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ū)。可以說,目...

    hufeng 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<