или нет?
если ты что-то пишешь в слот, то контент в нем есть, даже если ничего не отрендерится из-за v-if
если внутри слота будет ничего и он будет тупо вот таким, это считается за его существование и в useSlots он будет отображен
ну так ты используешь слот, поэтому он и есть единственный способ проверить его на пустоту - вызвать функцию, переданную в слот и посмотреть, что она вернет
про функцию не понял, просто slots['cell']() не работает
нужно вызвать ручками слот и посмотреть, что он вернет: slots.cell?.() но в 99.9% случаев это означает, что ты что-то делаешь неправильно, потому что слоты вручную вызывать не нужно, лучше пересмотреть логику своих компонентов
Обсуждают сегодня