Я добавляю поля динамически в мою форму, но мне нужно, чтобы они были проверены, чтобы убедиться, что они не пусты. Вот как я создаю свои динамические поля в форме
<div v-for="(option, index) in questionOptions" :key="index">
<el-row>
<el-col :span="22">
<el-form-item prop="option">
<el-input v-model="option.option"></el-input>
</el-form-item>
</el-col>
<el-col :span="2">
<div class="btn-link-delete action-button" @click="removeOption(index)"
:disabled="trashDisabled">
<i class="fas fa-trash-alt"></i>
</div>
</el-col>
</el-row>
</div>
В моих данных () я делаю это, потому что я хочу, чтобы там было два варианта, прежде чем вы сможете добавить больше полей
questionOptions: [
{
option: ''
},
{
option: ''
},
Я хочу проверить эти поля по мере их добавления, сейчас, если я проверяю обычный способ, которым они никогда не проверяются правильно, я заполняю поля ввода, и они показывают, как будто они пусты, и это не позволяет мне сохранять,даже если входные данные не пусты. Я также хочу, чтобы первые два поля были обязательными и проверенными. Не каждый элемент, который я создаю, будет содержать эти динамически добавленные поля, только некоторые. Они представляют собой вопросы, и эти поля доступны только в том случае, если для вопроса задан множественный выбор, эти поля должны создавать эти варианты ответа.