#javascript #vue.js #checkbox #single-page-application
Вопрос:
Я использую простой флажок в VUE JS, но правило проверки не работает
Код Флажка
lt;div v-for="option in question.options" :key="reg.id m question.id option.id"gt; lt;label for="optionId" style="padding:10px;"gt; {{option.value}} lt;/labelgt; lt;input type="checkbox" name="optionId" v-model="attendees[reg.id]['registration'][m].questions[question.id]" :value="option.id" :rules="[(value) =gt; questionsRequiredRuleCheckBoxes( value, question.required, attendees[reg.id]['registration'][m].questions[question.id] )]"/gt; lt;/divgt;
правило проверки
questionsRequiredRuleCheckBoxes: ( value, required, v_model ) =gt; { if (required !== 1 || v_model.length gt;= 1) { return true; } return "At least one item is required."; }