vue.jsを使用して、アンケートサイトを作成しているのですが、生年月日をプルダウンで入力し、最後のページで表示させたいです。現在行っている方法は、v-modelとvuexを使用して行っているのですが、現在プルダウンで選択されている値の指定方法がわからないです。ご教授お願いします
現在のコードは、以下の通りです
vue
1 <form> 2 <select v-model="year" @change="get_days"> 3 <option 4 v-for="nengo in nengoes" 5 :key="nengo.year" 6 :value="nengo.year" 7 > 8 {{ nengo.label }} 9 </option> 10 </select> 11 12 <select v-model="month" @change="get_days"> 13 <option v-for="n in 12" :value="n" :key="n"> 14 {{ n }} 15 </option></select 16 >月 17 <select v-model="day"> 18 <option v-for="n in days_max" :value="n" :key="n"> 19 {{ n }} 20 </option></select 21 >日 22 </form> 23<script> 24 computed:{ 25 Year:{ 26 get(){ 27 return this.$store.state.year 28 }, 29 set(value){ 30 this.$store.commit('setYear',value); 31 } 32 } 33 }, 34</script>
このようにしています
よろしくお願いします
あなたの回答
tips
プレビュー