vue動態生成表單元件vue form maker

2021-09-24 08:02:08 字數 743 閱讀 3774

vue動態生成表單元件 可以根據資料配置表單 使用的ui庫是iview

在vue裡 一般要用到什麼元件或資料 都得提前宣告

所以要根據資料來生成表單 只能使用vue的render函式

要做這乙個元件 其實並不難 看一下vue官方示例 再找個ui元件庫 差不多就能寫出來

如果對專案有興趣 可以fork或轉殖專案 自行研究

有問題或bug歡迎提issues

npm i vue-form-maker

複製**

import iview from 'iview'

複製**

"options"/>

// 或者 "options"/>

複製**

使用的是dist目錄中的vue-form-maker.js

"stylesheet"

type="text/css" href="iview.css">

複製**

"options"/>

複製**

複製**

vue動態生成下拉框 vue構建動態表單

概述 後台管理系統裡面有非常多的表單需求,我們希望能夠通過寫乙個json格式的資料,通過vue的迴圈動態地去渲染動態表單。並且能夠在外部得到渲染出來的表單的資料,可以對表單進行重置操作。我結合element ui的控制項的下拉框,輸入框,時間選擇控制項和vue treeselect,做了乙個動態表單...

vue 實現動態表單動態渲染元件的方式(一)

vue 實現動態表單 動態渲染元件的方式 一 實現demo 主元件 父元件 此處用了自定義元件的v model來收集子元件的資料 父元件 model formdata v for item,index in formitemlist key index label item.label is ite...

Vue 動態元件

vue.js提供了乙個特殊的元素用來動態掛載不同的元件,使用is特性來選擇要掛載的元件 is current component click change a 切換到a元件button click change b 切換到b元件button click change c 切換到c元件button d...