пропсы?
так же как раньше если мне память не изменяет
Точнее, в самом композишине вообще не описываются пропсы. Они из берет из описания в компоненте и получает, как аргументы. Но можно на TS, наверное)
ну так они же по старому описываются вроде, а потом уже попадают в сетап?
Да. Я имел в виду, что внутри самой композиции это просто параметры, которые ему пришли, которые описаны в компоненте.
фух, значит я правильно выше сказал) а то я уж подумал, что опять неудачно моргнул и проспал обновление как это с вмодел было хД
А с ним что-то новое?
https://v3.vuejs.org/guide/migration/v-model.html#migration-strategy да я вот это как-то из виду упустил
Я ещё пытался сказать, что мы не можем с композишином, как можем с миксинами, добавлять просы компоненту, делать композицию пропсов
нужно описание пропсов вставить в обьект возвращаемый из сетап функциии?
Нет, мы не можем никак добавить пропсы из сетап. Сетап уже получает пропсы
нет, рядом с сетапом их описывать, как и раньше
или не описывать вообще и юзать <script setup>
вопрос же был, как им типы описать
ага... но возможнсть есть такая ;(
это да, но старый синтаксис тоже работает
вот с TS становится уже лучше TS + script setup + неописывание стандартное пропсов - ок)
уверен, что кто-то приумает как прикрутить к этому варианту рантайм валидацию пропсов
дефолтные значения к тому же через него не укажешь
а в TS в интерфейсах нельзя дефолт описывать?
а зачем она нужна в рантайме, если мы их при компиляции проверили?
не знаю, я с тс так плотно не работал, но читал в какой-то ишью, что старый синтаксис все ещё нужен в некоторых местах
Не нужно совсем, лишняя трата производительности. Лучше в таком случае валидировать ответ сервера
так это же експериментальная фича, как-то в проде ее использовать боязно
В случае чего к обычному варианту приводится автозаменой
в смысле автозаменой? это юзать grep, awk?
Кто как хочет, меня автозамена в шторме устраивает
та тут vs code что-то тормозит, про шторм и думать не приходиться ... но отсуствие валидации пропров при setup это не смертельно, но неприятно )))
Обсуждают сегодня