у меня есть условный компонент, внутри которого хранятся slot (далее в slot попадает другой компонент, имеющий пропсы)
мне необходимо использовать
useSlots().default()
, чтобы узнать их props и выполнить определенную логику
при запуске юнит тестов, вью ругается
Slot "default" invoked outside of the render function: this will not track dependencies used in the slot. Invoke the slot function inside the render function instead.
о какой рендер функции идет речь?
саму логику пишу используя синтаксис script setup
краткий пример компонента:
<template>
<div>
<slot></slot>
</div>
</template>
<script setup lang="ts">
import {useSlots} from 'vue';
import type {Slot} from 'vue';
const slots = useSlots().default();
</script>