亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

DandJ / 3222人閱讀

摘要:介紹基于開發(fā)的一款表單設計器,提高表單開發(fā)效率的利器,讓開發(fā)者從枯燥的表單代碼編寫中解放出來工具地址地址特性可視化配置頁面提供柵格布局,并采用實現(xiàn)對齊一鍵預覽配置的效果一鍵生成配置數(shù)據(jù)一鍵生成代碼,立即可運行提供自定義組件滿足用戶自定義

介紹

基于Vue,ElementUI開發(fā)的一款表單設計器,提高表單開發(fā)效率的利器,讓開發(fā)者從枯燥的表單代碼編寫中解放出來

工具地址:http://tools.xiaoyaoji.cn/form

GitHub地址:https://github.com/GavinZhuLei/vue-form-making

特性

可視化配置頁面

提供柵格布局,并采用flex實現(xiàn)對齊

一鍵預覽配置的效果

一鍵生成配置json數(shù)據(jù)

一鍵生成代碼,立即可運行

提供自定義組件滿足用戶自定義需求

提供遠端數(shù)據(jù)接口,方便用戶需要異步獲取數(shù)據(jù)加載

提供功能強大的高級組件

支持表單驗證

快速獲取表單數(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,用于表單渲染

下面就是加載對應的數(shù)據(jù)用于展示,假設你已經(jīng)正確加載組件


new Vue({
    ...
    data () {
        return {
            jsonData: {}, // 表單配置中生成的json數(shù)據(jù)
            values: {}, // 表單需要顯示的表單數(shù)據(jù)
            remoteFuncs: {
                // 組件配置時配置的遠端方法,保持和配置時輸入的名稱一致
                func_test (resolve) {
                  // 模擬接口請求
                  setTimeout(() => {
                    const options = [
                      {id: "1", name: "1111"},
                      {id: "2", name: "2222"},
                      {id: "3", name: "3333"}
                    ]
                    
                    // 獲取到的值和標簽可以通過配置頁遠端配置
                    // 值:id  標簽:name
        
                    resolve(options) // 將后端獲取的數(shù)據(jù)放入回調(diào)函數(shù)中
                  }, 2000)
                },
                func_test2....
            }
        }
    },
    methods: {
        ...{
            // 調(diào)用此方法驗證表單數(shù)據(jù)和獲取表單數(shù)據(jù)
            this.$refs.generateForm.getData().then(data => {
                // 數(shù)據(jù)校驗成功
                // data 為獲取的表單數(shù)據(jù)
            }).catch(e => {
                // 數(shù)據(jù)校驗失敗
            })
        }
    }
})

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/98129.html

相關文章

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

    摘要:是一套基于和的表格組件。將的功能進行了封裝,并增加了表格的增刪改查數(shù)據(jù)校驗表格內(nèi)編輯等常用的功能。大部分功能可由配置實現(xiàn),在實現(xiàn)并擴展了表格組件功能的同時,降低了開發(fā)難度,減少了代碼量,大大簡化了開發(fā)流程。 D2-Crud 是一套基于Vue.js 2.2.0+ 和 Element UI 2.0.0+ 的表格組件。D2-Crud 將 Element 的功能進行了封裝,并增加了表格的增刪改...

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

    摘要:年馬上到尾聲了,在這里總結一下基于和這四大框架衍生的,經(jīng)受過時間檢驗深受廣大開發(fā)者歡迎的框架。可以說是年最火的引擎類前端框架,以其美觀的設計和高質(zhì)量的組件很快俘獲了一大批的芳心。   前端領域最近幾年發(fā)展的特別迅速,可以說是百家爭鳴。在底層的前端框架領域中,最早是jquery稱霸互聯(lián)網(wǎng),近兩年MVVM類型的框架慢慢成為主流,Vue、React和Angular三大框架并駕齊驅(qū)。可以說,目...

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

    摘要:年馬上到尾聲了,在這里總結一下基于和這四大框架衍生的,經(jīng)受過時間檢驗深受廣大開發(fā)者歡迎的框架??梢哉f是年最火的引擎類前端框架,以其美觀的設計和高質(zhì)量的組件很快俘獲了一大批的芳心。   前端領域最近幾年發(fā)展的特別迅速,可以說是百家爭鳴。在底層的前端框架領域中,最早是jquery稱霸互聯(lián)網(wǎng),近兩年MVVM類型的框架慢慢成為主流,Vue、React和Angular三大框架并駕齊驅(qū)??梢哉f,目...

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

    摘要:年馬上到尾聲了,在這里總結一下基于和這四大框架衍生的,經(jīng)受過時間檢驗深受廣大開發(fā)者歡迎的框架??梢哉f是年最火的引擎類前端框架,以其美觀的設計和高質(zhì)量的組件很快俘獲了一大批的芳心。   前端領域最近幾年發(fā)展的特別迅速,可以說是百家爭鳴。在底層的前端框架領域中,最早是jquery稱霸互聯(lián)網(wǎng),近兩年MVVM類型的框架慢慢成為主流,Vue、React和Angular三大框架并駕齊驅(qū)??梢哉f,目...

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

    摘要:年馬上到尾聲了,在這里總結一下基于和這四大框架衍生的,經(jīng)受過時間檢驗深受廣大開發(fā)者歡迎的框架??梢哉f是年最火的引擎類前端框架,以其美觀的設計和高質(zhì)量的組件很快俘獲了一大批的芳心。   前端領域最近幾年發(fā)展的特別迅速,可以說是百家爭鳴。在底層的前端框架領域中,最早是jquery稱霸互聯(lián)網(wǎng),近兩年MVVM類型的框架慢慢成為主流,Vue、React和Angular三大框架并駕齊驅(qū)??梢哉f,目...

    hufeng 評論0 收藏0

發(fā)表評論

0條評論

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