informatique:vuejs
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:vuejs [2026/01/07 15:59] – [1ère "bind"] bertrand | informatique:vuejs [2026/02/27 14:41] (Version actuelle) – ancienne révision (2026/01/07 17:23) restaurée bertrand | ||
|---|---|---|---|
| Ligne 86: | Ligne 86: | ||
| et dans la section //< | et dans la section //< | ||
| <code html> | <code html> | ||
| - | <button v-on: | + | <button v-on: |
| + | </ | ||
| + | <note tip> | ||
| + | <note tip>Pour déboguer, on peut ajout //event// en paramètre de la fonction fléchée et | ||
| + | dans la section //< | ||
| + | <code javascript> | ||
| + | const increment = (event) => { | ||
| + | console.log(event) | ||
| + | count.value++ | ||
| + | } | ||
| + | <!-- et pour mieux comprendre : --> | ||
| + | console.log(count, | ||
| + | <!-- et comprendre que count est un objet, que dans la partie script, il faut count.value pour avoir sa valeur, mais dans la partie template, count est déconstruit et c'est bien sa valeur est utilisée --> | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | et maintenant, ajoutons un style qui mette en rouge le compteur si sa valeur est > 5 et en vert si >, dans la partie // | ||
| + | <code html> | ||
| + | <p : | ||
| + | </ | ||
| + | < | ||
| + | On peut aussi définir un attribut variable à partir de count : <code javascript>: | ||
| + | |||
| + | ==== 1ère boucle ==== | ||
| + | Un des intérêts d' | ||
| + | On ajout, dans la partie //script// : | ||
| + | <code javascript> | ||
| + | const movies = ref([ | ||
| + | 'Les tontons flingueurs', | ||
| + | 'Le grand bleu', | ||
| + | 'Le chant des forêt' | ||
| + | ]) | ||
| + | </ | ||
| + | et dans le // | ||
| + | <code html> | ||
| + | < | ||
| + | <li v-for=" | ||
| + | : | ||
| + | {{ movie }} | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | <note important> | ||
| + | |||
| + | ajoutons un petit formulaire pour ajouter un film :\\ | ||
| + | dans le template | ||
| + | <code html> | ||
| + | <form action="" | ||
| + | <input type=" | ||
| + | v-model=" | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | dans le // | ||
| + | <code javascript> | ||
| + | const movieName = ref('' | ||
| + | const addMovie = () => { | ||
| + | movies.value.push(movieName.value) | ||
| + | movieName.value = '' | ||
| + | } | ||
| </ | </ | ||
| ===== Directives ===== | ===== Directives ===== | ||
| [[https:// | [[https:// | ||
informatique/vuejs.1767801598.txt.gz · Dernière modification : de bertrand
