vue qs form
1.0.0
แบบฟอร์มขั้นตอนด่วนของ Vue, แบบฟอร์มแบบสอบถามด่วนของ Vue
จำเป็นต้องใช้กับ element-ui https://github.com/elemefe
import Vue from 'vue'
import vueQsForm from 'vue-qs-form'
export default {
name : 'App' ,
components : {
vueQsForm
}
} < template >
< vue-qs-form v-model = " form " :data = " data " @finish = " submitForm " ></ vue-qs-form >
</ template >
< script >
import vueQsForm from ' vue-qs-form '
export default {
name : ' App ' ,
components : {
vueQsForm
},
data : () => ({
form : ' ' ,
data : [
{
' key ' : ' qa1 ' ,
' title ' : '问题一' ,
' radios ' : [
[ 0 , '否' ],
[ 1 , '是' ]
]
},
{
' key ' : ' qa2 ' ,
' title ' : '问题二' ,
' radios ' : [
[ 0 , '否' ],
[ 1 , '是' ]
]
}
]
}),
}
</ script >| พารามิเตอร์ | แสดงให้เห็น | ต้อง | พิมพ์ | ค่าที่ไม่บังคับ | ค่าเริ่มต้น |
|---|---|---|---|---|---|
| ข้อมูล | ข้อมูลแบบฟอร์ม | ใช่ | สตริง | - | - |
| ความสูง | ความสูงของแบบฟอร์ม | เลขที่ | สตริง | - | 250px |
| อัตโนมัติถัดไป | ไม่ว่าจะทำขั้นตอนต่อไปโดยอัตโนมัติ | เลขที่ | บูลีน | จริง/เท็จ | เท็จ |
| ก่อนหน้าBtnText | ข้อความปุ่มก่อนหน้า | เลขที่ | สตริง | - | ขั้นตอนก่อนหน้า |
| ถัดไปBtnText | ข้อความปุ่มถัดไป | เลขที่ | สตริง | - | ขั้นตอนต่อไป |
| sendBtnText | ข้อความปุ่มเสร็จสิ้น | เลขที่ | สตริง | - | ส่ง |
| ชื่อเหตุการณ์ | แสดงให้เห็น | พารามิเตอร์การโทรกลับ |
|---|---|---|
| ส่ง | คลิกส่งกิจกรรม | ข้อมูลแบบฟอร์ม |
| เข้าร่วม | ถึงจุดสิ้นสุด | - |
| ชื่อวิธีการ | แสดงให้เห็น | พารามิเตอร์การโทรกลับ |
|---|---|---|
| ส่วนที่เหลือ | รีเซ็ตแบบฟอร์ม | - |
Vue-qs-form เป็นซอฟต์แวร์โอเพ่นซอร์สที่ได้รับอนุญาตภายใต้ใบอนุญาต MIT