Nuxt.js3 pageに作成したindex.vueをapp.vueで使用する

Nuxt.js3 pageに作成したindex.vueをapp.vueで使用する

Nuxt.js3でpageに作成したindex.vueをapp.vueで使用する手順を記述しておきます。NuxtPagetaguタグを使用します。

環境

  • OS  ubuntu23.10
  • node v20.13.1
  • npm 10.8.0
  • Nuxt.js v3.11.2

index.vue作成

まずは、以下のコマンドを実行するか直接作成するかして「pages」配下に「index.vue」を作成します。

$ npx nuxi add page index

「index.vue」が以下の内容で作成されます。

<script lang="ts" setup></script>

<template>
  <div>    
    Page: index
  </div>
</template>

<style scoped></style>

その後で「app.vue」に「NuxtPage」を追加します。

<template>
  <div>
    <h1>index.vueを表示</h1>
    <NuxtPage />
  </div>
</template>

これで、作成した「index.vue」が表示されるようになります。

実行結果