0

想象一下,我有以下组件,<TopLevelThing>.

<div class="top-level-thing">
    <p>Top level stuff.</p>
</div>

它旨在用于<body>.

但是,我可能想将它用作深入内部的组件的一部分<body>,远离顶层。

这可以通过如下所示的特殊标签来实现。

<:Body>
    <TopLevelThing />
</:Body>

<body>Svelte 会将其注入到其他元素的顶层。但是,它将保留组件的所有功能:生命周期、属性以及作为组件组织和结构的一部分。

在 Svelte 中是否有可能发生这样的事情?

顺便说一句,我想这可以通过变通方法来实现,但我想知道它是否有特定的功能。

4

1 回答 1

1

不怕!尽管当然欢迎您提出问题,以便我们讨论用例并了解最佳方法是什么。(不能保证最好的方法不是一个hacky的解决方法:)

于 2018-01-24T21:45:26.813 回答