Доброй ночи.
Хочу отрендерить слот тогда и только тогда, когда одно из свойств (item в таблице) будет иметь дочерние сущности (делаю tree table). Собственно, проблема в том, что мне нужно получить данные, которые передаются в слот, и на основе этих данных провести проверку. Но так не работает, Vue пишет, что item не определена.
<v-data-table>
<template v-if="check(item)" v-slot:item.data-table-expand="{ item }">
<span >test</span>
</template>
</v-data-table>
При этом перенос условия в тело слота дает совсем не то, что я хочу. Мне нужно, чтобы при определенных условиях показывался мой контент, при всех прочих - дефолтный. Попробовал также найти способ получить (или как-то форсировать использование) этот самый дефолтный контент - не нашел такой фичи. Хотя ранее, как я могу судить по stack overflow, условные слоты работали - старый синтаксис со slot-scope позволял. Новый синтаксис, видимо, уже не позволяет.
Возможно ли это реализовать, и если да, то как?