Installation
npx nuxi init mon-projet
cd mon-projet
npm install
npm run dev
npm run build
npm run previewAide-memoire
Les bases Nuxt pour structurer une application, gerer les routes, le SEO et les donnees.
npx nuxi init mon-projet
cd mon-projet
npm install
npm run dev
npm run build
npm run previewmon-projet/
pages/
components/
layouts/
plugins/
middleware/
server/
app.vue<template>
<div>{{ message }}</div>
</template>
<script setup>
const message = ref('Bonjour Nuxt!')
</script>pages/
index.vue - /
about.vue - /about
blog/[id].vue - /blog/123
users/[...all].vue<NuxtPage />rendu des pages<NuxtLayout />layout global<NuxtLink>navigation interneuseHead()meta et SEOuseRoute()route active<script setup>
const { data, pending, error } = await useFetch('/api/hello')
const config = useRuntimeConfig()
</script>| Fonction | Role |
|---|---|
useHead() | Meta SEO |
useRuntimeConfig() | Variables runtime |
defineNuxtPlugin() | Plugin global |
definePageMeta() | Options de page |
components/..client.useHead().server/ pour les API internes.