Vue.js / Nuxt.js

Nuxt の基礎

Nuxt の構造、pages ディレクトリ、自動ルーティング、layouts、app.vue、server ディレクトリ、nuxt.config

22 面接問題·
Mid-Level
1

Nuxt 3 アプリケーションに必要な最小構成は何ですか?

回答

Nuxt 3 アプリケーションは、プロジェクトのルートに app.vue ファイルまたは pages/ ディレクトリのみを必要とします。pages/ フォルダーなしで app.vue が存在する場合、Nuxt は Vue Router なしのアプリケーションを作成します。pages/ が存在する場合、Nuxt は file-based routing を自動的に有効にし、ルートを表示するために app.vue 内に <NuxtPage /> が必要です。

2

pages/ ディレクトリでの自動ルーティングはどのように機能しますか?

回答

Nuxt の pages/ ディレクトリは file-based routing を使用します。各 .vue ファイルが自動的に対応する route を作成します。たとえば、pages/index.vue は '/' route になり、pages/about.vue は '/about' になり、pages/blog/[id].vue は動的 route '/blog/:id' を作成します。このアプローチにより、router の手動設定が不要になります。

3

app.vue における <NuxtPage /> コンポーネントの役割は何ですか?

回答

<NuxtPage /> コンポーネントは、現在の route に基づいてアクティブなページのコンテンツを表示する outlet です。pages/ ディレクトリが存在する場合、app.vue 内で必須です。<NuxtPage /> がないと route は表示されません。これは標準的な Vue Router の <router-view /> に相当しますが、Nuxt 向けに適応されています。

4

Nuxt 3 でページに特定の layout を適用するにはどうすればよいですか?

5

app.vue で <NuxtLayout> を使用する場合と使用しない場合の違いは何ですか?

+19 面接問題

次の面接に向けてVue.js / Nuxt.jsをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める