app.vue
<script setup lang="ts">
const version = 4
</script>
<template>
<h1>
Hello Nuxt {{ version }}!
</h1>
</template>
<style scoped>
h1 {
font-size: 3rem;
}
</style>
pages/index.vue
<template>
<h1>Index page</h1>
<NuxtLink to="/blog/hello-world">
Go to blog post
</NuxtLink>
</template>
pages/index.vue
<script setup lang="ts">
const { data: page } = await useFetch('/api/cms/home')
</script>
<template>
<h1>{{ page.title }}</h1>
<NuxtLink to="/blog/hello-world">
Go to blog post
</NuxtLink>
</template>
app.vue
<script setup>
const message = ref('Nuxt')
const hello = () => sayHello(message.value)
</script>
<template>
<main>
<h1>Demo with auto imports</h1>
<form @submit.prevent="hello">
<MyInput v-model="message" />
<button type="submit">Say Hello</button>
</form>
</main>
</template>
server/api/hello.ts
export default defineEventHandler((event) => {
return {
message: 'Hello World'
}
})
全球領先公司之選
隨需求增長而啟用功能
Nuxt 隨您的需求而成長和適應,同時提供卓越的開發者體驗。從簡單的著陸頁到可為數百名開發者團隊擴充套件的複雜 Web 應用程式,無所不能。我們設計 Nuxt 的目標是讓所有技能水平的開發者都能輕鬆上手。
- 零配置立即開始使用 Vue 或 TypeScript 編寫程式碼 — Nuxt 為您處理所有設定。
- 渲染模式伺服器端渲染、客戶端渲染、靜態站點生成,您甚至可以根據頁面級別進行選擇。
- 路由與佈局使用我們的檔案系統路由來構建複雜的基於 URL 的檢視,同時重複使用元件以提高效能。
- 資料獲取使您的 Vue 元件非同步並等待資料。Nuxt 為通用資料獲取提供了強大的組合式函式。
- 錯誤處理使用我們內建的處理程式和自定義錯誤頁面來捕獲應用程式中的錯誤。
- 過渡在佈局、頁面和元件之間實現平滑過渡。
- 資產與樣式透過內建支援,受益於自動影像、字型和指令碼最佳化。
- SEO 與元標籤建立可供搜尋引擎完全索引的生產就緒應用程式。
- 模組化透過 200 多個模組擴充套件 Nuxt 功能,更快地交付您的應用程式。
- 中介軟體在渲染頁面之前保護或新增自定義邏輯(本地化、A/B 測試)。
- 使用 TypeScript 實現型別安全透過自動生成的型別和 tsconfig.json 編寫型別安全程式碼。
- 立即深入瞭解 Nuxt
基於堅實基礎
Nuxt 建立在可靠的開源技術之上,並具有在不同構建工具之間進行選擇的多功能性。
使用 Vue.js 的前端
Nuxt 建立在 Vue.js 之上,利用其響應式、基於元件的架構來建立強大、可擴充套件且無縫的 Web 應用程式。
使用 Vite 的打包工具
Nuxt 利用 Vite 的前端構建能力,透過即時熱模組替換 (HMR) 助力 Web 應用程式的快速開發,提供最佳開發者體驗。
使用 Nitro 的伺服器
Nuxt 使用 Nitro 作為伺服器引擎來構建多功能的全棧 Web 應用程式,可部署到任何平臺。
開發者簡單而強大的 Web 應用程式之選
Nuxt 源於開發者提高生產力和平臺效能的需求。它最初是一個基於 Vue 的解決方案,用於自動化任務和伺服器端渲染,如今已受到全球初創企業和大型企業的信賴。
透過即插即用模組擴充套件 Nuxt
Nuxt 擁有豐富的模組生態系統,包括官方和社群驅動的模組。這透過為常見需求提供開箱即用的解決方案來加速開發。
隨時隨地部署您的應用程式
一鍵部署和零配置選項讓您的 Nuxt 應用程式輕鬆上線。選擇您的平臺,讓 Nuxt 處理其餘工作,讓您專注於構建出色的應用程式,而不是管理複雜的部署。
Nuxt 企業支援
為確保您的 Nuxt 專案充分發揮潛力,我們的 Nuxt 專家團隊,包括 Vue、 Nuxt 和 Vite 的核心貢獻者,提供全套服務。
效能最佳化
透過我們的專家最佳化,提升 Nuxt 效能和可靠性。
遷移到 Nuxt
確保從開始到部署的成功、無痛遷移。
Nuxt 研討會
透過培訓和支援培養專家團隊。
由世界各地的開發者構建。
Nuxt 及其生態系統的開發由一個國際團隊領導。從貢獻者到開發者倡導者,社群由擁有不同背景和技能的成員組成。我們很高興每天都能看到新成員,並鼓勵任何人加入我們,以多種方式提供幫助:回答問題、發表演講、建立模組和為核心貢獻程式碼。
案例展示