Un guide étape par étape pour connecter une page app à un composant header en Vue 3

Un guide étape par étape pour connecter une page app à un composant header en Vue 3

Par Elvin Kyungu, développeur web

Es-tu prêt? apprends comment connecter une page app à un composant header en Vue 3!

Dans cet article, nous allons apprendre étape par étape comment connecter une page app à un composant header en Vue 3.
Avant de commencer, il est important de comprendre que Vue 3 est un Framework JavaScript qui te permet de créer des pages web interactives.
Les composants sont des éléments réutilisables que tu peux utiliser pour construire ton site web. Le header est l'un de ces composants qui est utilisé pour afficher le titre et le menu sur ton site web.

Alors, voici les étapes pour connecter une page app à un composant header en Vue 3 :

1. création du composant

Tout d'abord commençons par créer un composant header utilisant Vue . Pour cela, tu peux utiliser le code suivant :

<template>
<div class="header">
<h1>{{ title }}</h1>
<ul>
<li><a href="#">Accueil</a></li>
<li><a href="#">A propos</a></li>
<li><a href="#">Elvin Code</a></li>
</ul>
</div>
</template>

<script>
export default {
name: "Header",
props: {
title: String,
},
};
</script>

<style scoped>
.header {
padding: 16px;
background-color: #f5f5f5;
display: flex;
justify-content: space-between;
align-items: center;
}

ul {
display: flex;
list-style-type: none;
margin: 0;
padding: 0;
}

li {
margin-right: 16px;
}

a {
text-decoration: none;
color: #444444;
font-weight: bold;
}
</style>

De là vous pouvez remarquer que le code contient un titre et un menu de navigation. Le titre est défini en utilisant les propriétés du composant.

2. Importation du composant

Ensuite, nous devons importer le composant header dans notre page App.vue en utilisant import Header from "./components/Header.vue"; . N'oubliez pas de déclarer (créer un fichier) le Header dans components .

<template>
<div class="app">
<Header :title="title" />
<div class="content">
<h2>Bienvenue sur mon site web !</h2>
<p>C'est un site web Vue 3.</p>
</div>
</div>
</template>

<script>
import Header from "./components/Header.vue";

export default {
name: "App",
components: {
Header,
},
data() {
return {
title: "Mon site web Vue 3",
};
},
};
</script>

<style>
.app {
font-family: Arial, Helvetica, sans-serif;
max-width: 960px;
margin: 0 auto;
padding: 16px;
}
.content {
padding: 16px;
}
</style>

vous pouvez remarquer que nous avons utilisé la balise Header pour afficher le composant dans App.vue. Nous lui avons également transmis une propriété title pour pouvoir afficher le titre du site web.

3. Stylisation avec le css

Pour que le composant header soit correctement affiché, nous allons le styliser en utilisant le CSS. vous pouvez le faire dans le fichier Header.vue en ajoutant la propriété scoped dans la balise style.

Et voilà, vous avez connecté avec succès une page app à un composant header avec Vue 3 ! Maintenant, vous pouvez personnaliser le design en utilisant CSS et ajouter du contenu pour rendre votre site web encore plus intéressant.

En conclusion, Vue 3 est un framework JavaScript puissante qui permet de créer des pages web interactives rapidement et facilement. Les composants sont des éléments clés de Vue 3 et sont utilisés pour créer des éléments réutilisables comme le header. Suivez simplement nos étapes pour connecter une page app à un composant header et vous pouvez créer des sites Web exceptionnels en peu de temps.
N.b : Merci à Elvin kyungu (dév web) pour ce précieux partage.

Si cet article t'a plu, n'hésite pas à me lâcher un pousse bleu et t'abonner. à très bientôt.

Did you find this article valuable?

Support Jocelin Kisenga by becoming a sponsor. Any amount is appreciated!