Vue可視化表單設計器是一個基于Vue.js的表單設計器,用于快速生成表單,可以大大提高開發效率。使用步驟如下:
在命令行中輸入以下命令安裝:
npm install vue-form-making --save
在Vue項目中使用Vue可視化表單設計器,需要在組件中引入:
import VueFormMaking from 'vue-form-making'
import 'vue-form-making/dist/FormMaking.css'
在組件的template中使用Vue可視化表單設計器,例如:
<template>
<div>
<vue-form-making :value="formValue" :schema="formSchema" @change="onFormChange"/>
</div>
</template>
其中,formValue
為當前表單的值,formSchema
為表單的配置項,onFormChange
為表單值變化時的回調函數。
在組件中配置表單項,例如:
<script>
export default {
data() {
return {
formValue: {},
formSchema: {
fields: [
{
type: 'input',
label: '用戶名',
model: 'username',
placeholder: '請輸入用戶名'
},
{
type: 'password',
label: '密碼',
model: 'password',
placeholder: '請輸入密碼'
}
]
}
}
},
methods: {
onFormChange(value) {
console.log(value)
}
}
}
</script>
其中,fields
為表單項的數組,每個表單項包含type
、label
、model
、placeholder
等屬性。
在命令行中輸入以下命令運行項目:
npm run serve
然后在瀏覽器中打開項目即可看到可視化表單設計器。