メインコンテンツへスキップ

アプリケーション全体を単一のコンポーネントに配置することは非現実的です。代わりに、他のファイルからコンポーネントをインポートし、マークアップに含めることができます。

Nested.svelte をインポートする<script>タグをApp.svelteの先頭に追加します…

App
<script>
	import Nested from './Nested.svelte';
</script>

…そして、<Nested />コンポーネントを含めます。

App
<p>This is a paragraph.</p>
<Nested />

Nested.svelte<p>要素があるにも関わらず、App.svelteのスタイルが漏れてこないことに注意してください。

コンポーネント名は、HTML要素と区別するために大文字で始まります。

GitHubでこのページを編集する

1
2
3
4
5
6
7
8
9
10
<p>This is a paragraph.</p>
 
<style>
	p {
		color: goldenrod;
		font-family: 'Comic Sans MS', cursive;
		font-size: 2em;
	}
</style>