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 >| パラメータ | 説明する | しなければならない | タイプ | オプションの値 | デフォルト値 |
|---|---|---|---|---|---|
| データ | フォームデータ | はい | 弦 | — | — |
| 身長 | フォームの高さ | いいえ | 弦 | — | 250ピクセル |
| 自動次へ | 自動的に次のステップを実行するかどうか | いいえ | ブール値 | 真/偽 | 間違い |
| 前のBtnテキスト | 前へのボタンのテキスト | いいえ | 弦 | — | 前のステップ |
| 次のBtnテキスト | 次へボタンのテキスト | いいえ | 弦 | — | 次のステップ |
| submitBtnText | 完了ボタンのテキスト | いいえ | 弦 | — | 提出する |
| イベント名 | 説明する | コールバックパラメータ |
|---|---|---|
| 提出する | 「イベントを送信」をクリックします | フォームデータ |
| 出席する | 最後に到達する | - |
| メソッド名 | 説明する | コールバックパラメータ |
|---|---|---|
| レストフォーム | フォームをリセットする | - |
Vue-qs-form は、MIT ライセンスに基づいてライセンス供与されたオープンソース ソフトウェアです