通常、ページはその上のすべてのレイアウトを継承します。つまり、src/routes/a/b/c/+page.svelte
は4つのレイアウトを継承します。
src/routes/+layout.svelte
src/routes/a/+layout.svelte
src/routes/a/b/+layout.svelte
src/routes/a/b/c/+layout.svelte
時々、現在のレイアウト階層から脱却することが役立ちます。それには、親セグメントの名前の前に@
記号を追加して、「リセット」します。たとえば、+page@b.svelte
は/a/b/c
をsrc/routes/a/b/+layout.svelte
内に配置し、+page@a.svelte
はsrc/routes/a/+layout.svelte
内に配置します。
ルートレイアウトまでリセットするには、名前を+page@.svelte
に変更します。
ルートレイアウトはアプリのすべてのページに適用され、そこから脱却することはできません。
前へ 次へ
1
2
<h1>home</h1>