入口组件 App

app.vue 文件是Nuxt 3应用程序中的入口组件。

最小应用

在Nuxt 3中如果没有pages/目录,则表示不会包含vue-router依赖。 当我们完成一个落地页或者是不需要路由就可以这样做。

<template>
  <h1>Hello World!</h1>
</template>

pages

如果需要使用pages/显示相关页面的话,需要使用 <NuxtPage> 路由出口组件:

<template>
  <div>
    <!-- 路由出口 -->
    <NuxtPage/>
  </div>
</template>

建议

由于Nuxt 3 的路由出口<NuxtPage> 在内部使用了 <Suspense> ,因此建议只有一个根节点。

提示

app.vue是Nuxt应用程序的入口组件。您在其中添加的任何内容(JS和CSS)都是全局的,会影响到其他页面。

如果需要自定义页面布局的话,请查看layouts/目录.