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 ライセンスに基づいてライセンス供与されたオープンソース ソフトウェアです