v-model
で紐付けたラジオボタンに初期状態でチェックを入れておこうと考えて、下記のようなコードを記述。
<input :type="radio" :name="key" v-model="radioArray.data" :required="radioArray.required ? true : false" :checked="radioArray.checked ? true : false">
が、チェックが入りませんでした。おかしいな、と思っていたのですが公式ドキュメントを見て原因が判明。
v-model は任意の form 要素にある value、checked または selected 属性の初期値を無視します。……思いっきり書いてありました。道理で動かないわけです。 となると、どうしたものか……。
フォーム入力バインディング — Vue.js