Здравствуйте!
Я абсолютный новичок во Vue, и честно, не смогла найти ответ (или просто его видимо правильно сформулировать) в инете.
Имею два компонента (селекты html), один из них multiple, и они имеют разное значение по сути один — Array, а другой String, но их html-структура до безобразия одинаковая (нарушает принцип DRY)
<template>
<label>
{{ select.label }}
<Error v-model="value"/>
<select v-model="value" :multiple="select.isMultiple" :name="select.label">
<option disabled value="">Выберете один</option>
<option v-for="(option, i) in select.options" :key="i" :value="option">
{{ option }}
</option>
</select>
</label>
</template>
Подскажите, как правильнее "упаковать" select в компоненты.
Буду рада также полезным ссылкам и конструктивной критике.