as PropType<OptionItem[]> | null,
required: true,
},
<template v-if="optionList">
<option
v-for="optionItem in optionList"
:value="optionItem.value"
:key="optionItem.value"
>
{{ optionItem.text }}
</option>
</template>
Как правильно указать тип, чтобы компонент ожидал как null так и другой тип?
Убрать оттуда required: true
это тут вообще не причем
а ещё у тебя type: Object, а по смыслу массив
Обсуждают сегодня