次のコンポーネントがあるとします<TopLevelThing>
。
<div class="top-level-thing">
<p>Top level stuff.</p>
</div>
のトップレベルで使用することを意図しています<body>
。
<body>
ただし、トップレベルにはほど遠い、の奥深くにあるコンポーネントの一部として使用したい場合があります。
これは、次のような特別なタグで実現できます。
<:Body>
<TopLevelThing />
</:Body>
Svelte は、これを<body>
他の要素と並んでトップレベルに挿入します。ただし、コンポーネントのすべての機能 (ライフサイクル、プロパティ、およびコンポーネントの編成と構造の一部) は保持されます。
Svelteでこのようなことは可能ですか?
余談ですが、これは回避策で実現できると思いますが、具体的な機能があるのか どうか疑問に思っていました.