Skip to content

欢迎页

NuxtWelcome

Nuxt 新项目默认的欢迎页面,展示 Nuxt 品牌标识、文档链接和社区入口。

vue
<template>
  <NuxtWelcome />
</template>

这是 nuxi init 创建项目时 app/pages/index.vue 的默认内容。

组件构成

<NuxtWelcome> 内部由以下子组件组成:

子组件说明
NuxtLogoNuxt 品牌Logo
NuxtTutorial快速入门教程链接区域
CommonsHero社区与文档入口

TIP

这些子组件来自 @nuxt/ui-pro 模块 如果未安装该模块则无法单独使用

替换为自定义首页

通常你会替换为自己的首页内容:

vue
<!-- app/pages/index.vue -->
<template>
  <div>
    <h1>欢迎来到我的网站</h1>
    <!-- 你的内容 -->
  </div>
</template>

保留欢迎页但自定义样式

如果想在开发阶段保留欢迎页但调整外观:

vue
<!-- app/pages/index.vue -->
<template>
  <div class="custom-welcome">
    <NuxtWelcome />
  </div>
</template>

<style scoped>
.custom-welcome {
  padding: 2rem;
  background: var(--color-bg);
}
</style>

TIP

<NuxtWelcome> 仅用于项目初始化和开发阶段 不建议在生产环境中使用

基于 Nuxt 4 官方文档整理编写