А покажи, как ты внутри компонента CustromSelect3 описываешь пропы
Только clearable не работает или closeOnSelect тоже?
Тебе необходимо описать пропы. Ты просто обвязал типизацией (через дженерик) это дело, а сами пропы - нет https://vuejs.org/api/sfc-script-setup.html#defineprops-defineemits
Только clearable. Его я создал. CloseOnSekect работает но оно передаётся в компонент библиотеки, где внутри уже обрабатывается
Разве они не станут в дефолтное положение, даже учитывая пустую булеву переменную?
если у пропса не указано явно что у него type Boolean, то сокращённая запись не будет работать
При описании пропов через тип дефолтные значения не подставляются. Необходимо описывать с помощью withDefaults - https://vuejs.org/api/sfc-script-setup.html#default-props-values-when-using-type-declaration
Не. Это понятно. Просто подумал, что ты выше предложил дефолтное значение подставить
Boolean - это конструктор, а не тип, почитай разницу между ними поменяй на boolean и все заработает
о да, преблема решилась, спасибо))
Ну вот написано точно так же Boolean. Почему код выше не работает, если всё так и сделано, не учитывая метод defineProps и ts? Это я не пойму
Так это не <script setup>-синтаксис
Обсуждают сегодня