вы увидите то, чего не вижу я ~_~
Все пункты корректно подтягиваются, все значения отображаются, но не выставляется checked (при создании, автоматически). Что я делаю не так? В данных default лежит на одном уровне с UUID, данные в нем точно есть, в первом пункте default: true, в остальных default: false.
Что я упускаю или делаю не так?
<div class="style-option" v-for="(style, index) in catalogues.style">
<input
name="cust-style-cb"
type="radio"
:class="{ 'error': $v.profileForm.cust.style.$error }"
v-model="profileForm.cust.style"
:value="style.UUID"
:checked="style.default === true"
:id="'cust-style-cb-' + index">
<label :for="'cust-style-cb-' + index">
{{ style.name }}
</label>
</div>
Вот сами данные:
[
{
"UUID": "8628c516",
"name": "Style One",
"icon": "",
"default": true
}, {
"UUID": "d58659fa",
"name": "Style Two",
"icon": "",
"default": false
}
]
Вроде ж все логично
нашла, не работает, если v-model указан
Ты ставишь и v-model и :value и :checked в один инпут?)
Обсуждают сегодня