前提・実現したいこと
以下のようなコードで、チェックボックスを選択した際に、Valueには
[{ id: 1, name: hoge }, { id:3, name: piyo }]
のように値を入れたいのですが、どのように実装すれば実現できますでしょうか?
valueに数値を使用している理由は、Laravel側でバリデーションチェックを行いたいからです。
Vue
1<template> 2 <div> 3 <input type="checkbox" :name="`id[]`" value="1" v-model="Value">hoge 4 <input type="checkbox" :name="`id[]`" value="2" v-model="Value">fuga 5 <input type="checkbox" :name="`id[]`" value="3" v-model="Value">piyo 6 </div> 7</template> 8 9<script> 10 export default { 11 props: [ 12 'old', 13 ], 14 data() { 15 return { 16 Value: this.old || [], 17 } 18 }, 19 } 20</script>
回答1件
あなたの回答
tips
プレビュー