Component.svelte
<script> let children = ???; </script>
<div><slot /></div>
// App.svelte
<Component><p>1</p> <p>2</p></Component>
Можно. <Component let:children>, емнип
Например чтобы обернуть их в див и анимаций навесить. Чтобы этим не занимался родительский компонент
// Component <slot {children} /> // App <Component let:children> {children} </Component}
тогда childrens в Component придется пропсом передать, так не сделать ведь?: <Component> <SomeComponent /> <div>some content</div> <AnotherComponent /> </Component> Component хочет обернуть детей из слота в див, анимаций навесить при переключении детей + кнопки для переключения. (слайдер, визард, табы) <div> {#each $$slot.default.childrens as children} <div class="animations" transition:slide>{children}</div> {/each} </div>
Вопрос по началу не так понял
Тогда скорее всего нет, только если костыль в виде компонентов-оберток внутри слота, но не знаю, насколько реально по ним переключение. А для анимации хватит
Обсуждают сегодня