Nuxt3 中文课程《实战全栈开发简书》限时优惠

直观的
Vue 框架

Nuxt是一个 开源框架 ,使得Web开发变得直观且强大。
可以自信地创建高性能和生产级别的全栈Web应用和网站。

Tips:本站由中文社区翻译与维护,与 nuxt.com 并无直接关系,最新内容请以官网为准。

受顶级前端团队信赖

Vue 组件的强大功能

我们和您一样热爱 Vue 单文件组件。简单、直观且强大,Nuxt 让您以合理的方式编写 Vue 组件。所有重复性任务都已自动化,因此您可以专注于自信地编写全栈 Vue 应用程序。
app.vue
<script setup>
useSeoMeta({
  title: 'Meet Nuxt',
  description: 'The Intuitive Vue Framework.'
})
</script>

<template>
  <div id="app">
    <AppHeader />
    <NuxtPage />
    <AppFooter />
  </div>
</template>

<style>
#app {
  background-color: #020420;
  color: #00DC82;
}
</style>

静态或动态,选择权在您手中

决定您在路由级别需要的渲染策略。通过利用混合渲染,您可以获得两全其美的效果:静态站点的性能和动态站点的交互性。
<script setup>
// 在构建时预渲染主页
defineRouteRules({
  prerender: true
})
</script>

<template>
  <div>
    <h1>主页</h1>
    <p>在构建时预渲染</p>
  </div>
</template>

与您所需的一切组合

路由与布局

基于文件的路由系统,以强大且常规的方式构建复杂的视图和界面。

数据获取

在服务器上运行的可组合项,为您的组件获取数据,并使您能够以不同方式渲染内容。

资源与样式

图像、字体和脚本优化,内置支持 CSS 模块、Sass、PostCSS、CSS-in-JS 等。

SEO 与元标签

生产就绪,可被搜索引擎索引,同时为最终用户提供应用程序的感觉。

中间件

在渲染页面或一组页面之前运行自定义代码,例如身份验证、本地化或 A/B 测试。

状态管理

Nuxt 提供了一种简单的方式在组件之间共享响应式且 SSR 友好的状态。

过渡效果

在布局、页面和组件之间创建平滑的过渡效果,内置支持 Vue 和浏览器过渡。

错误处理

内置错误处理和日志记录,帮助您调试应用程序并提供更好的用户体验。

使用另一个 Nuxt 应用程序扩展您的 Nuxt 应用程序,以重用组件、可组合项、布局、页面等。

服务器路由

创建 API 端点和服务器路由,以安全地连接第三方服务并从您的前端消费。

自动导入

Nuxt 自动导入助手、可组合项和 Vue API,以便在您的应用程序中使用,而无需显式导入它们。

TypeScript

Nuxt 提供了有用的快捷方式,确保您在编码时能够访问准确的类型信息。

通过无尽的集成更快地交付

与您喜爱的工具和服务集成。Nuxt 旨在灵活,并可以通过强大的模块生态系统进行扩展。只需一行代码即可将您的应用程序与流行的无头 CMS、电子商务、数据库或 UI/UX 库连接。
NetlifyNuxtHubVercelHerokuCloudflareAmplifyDigitalOceanTailwind CSSSupabaseStripeFirebaseStrapiWordPressDirectusStoryblokSanitySentryShopifyMeilisearchAlgolia

由全球开发者构建

Nuxt 及其生态系统的开发由一个国际团队领导。从贡献者到开发者倡导者,社区由具有不同背景和技能的成员组成。我们很高兴每天看到新成员,并鼓励任何人以多种方式加入我们并帮助我们:回答问题、发表演讲、创建模块并为核心做出贡献。

受全球互联网信赖

Nuxt 提供了一个引人注目的解决方案和一个伟大的生态系统,帮助您交付性能卓越且 SEO 友好的全栈 Vue 应用程序。选择 SSR 和 SSG 的灵活性是锦上添花。
Evan You

Evan You

Vue.js 和 Vite 的创建者

Nuxt 是团队构建生产级 Web 产品的绝佳选择。它旨在融入性能最佳实践,同时保持出色的 Vue.js 开发体验。
Addy Osmani

Addy Osmani

Chrome 首席工程师

Nuxt 一直是开发人员和框架作者的创新和灵感的源泉。看到它在各种规模的 Web 项目中的增长真是令人惊叹。
Guillermo Rauch

Guillermo Rauch

Vercel 联合创始人兼 CEO

Nuxt 在开箱即用时提供了出色的开发人员生产力、体验和性能!细节处理得非常到位,确保团队拥有构建各种应用程序所需的一切。
Sarah Drasner

Sarah Drasner

Google 工程总监

Nuxt 将出色的开发体验与可重用、完全集成的功能相结合,加速了您的下一个网站或应用程序的开发和性能。
Dominik Angerer

Dominik Angerer

Storyblok 联合创始人

我第一次使用 Nuxt 时就爱上了它。除了其可扩展性、性能和开发体验外,其背后的团队也非常出色。感谢开发了如此伟大的框架,使我们的生活变得更加轻松!
Savas Vedova

Savas Vedova

GitLab 高级前端工程师

Nuxt 的高性能和专注的开发体验的结合是一个游戏规则改变者。其 SSR 和 SSG 的灵活性,加上与 Vue.js 生态系统一样充满活力的社区,使其成为现代 Web 项目的绝佳选择。
Rijk van Zanten

Rijk van Zanten

Directus CTO