index.html
1<div id="app"> 2 <input type="radio" id="contactChoice2" 3 name="contact" value="phone" v-model="hoge"> 4 <label for="contactChoice2">電話</label> 5 6 <input type="radio" id="contactChoice3" 7 name="contact" value="mail" v-model="hoge"> 8 <label for="contactChoice3">郵便</label> 9 10 <button @click="phone()"> change ! </button> 11</div>
new Vue({ el: '#app', data: { hoge: false }, methods: { phone(){ this.hoge = "phone" } } })
上記のようなファイルがあるとします。
methodの phone()を使ってラジオボタンの選択を操作したいのですが、
v-modelでやっても変更されません。。
何か原因として思い当たる節があれば教えていただけるとうれしいです。
※Vueはスクリプトタグで囲んでいます。
回答1件
あなたの回答
tips
プレビュー