Adloun

Vue : construire une application web (école d'ingénieur) · Chapitre 9 · Exercice de TD

Des liens par le nom

Le routeur : plusieurs écrans, une seule page · niveau 1 (application)

Énoncé

Dans la démonstration du chapitre, PageLivres.vue construit ses liens avec un gabarit de chaîne. Les réécrire avec le nom de la route. Vérifier que les attributs href produits sont identiques, et donner l'avantage de cette écriture.

Corrigé


<RouterLink :to="{ name: 'livre', params: { isbn: livre.isbn } }">
  {{ livre.titre }}
</RouterLink>

Les adresses produites, relevées par le test, sont les mêmes qu'avec le gabarit de chaîne :


[
  '/livres/9782956300014',
  '/livres/9782956300052',
  '/livres/9782956300069'
]

L'avantage : le motif /livres/:isbn n'est écrit qu'une fois, dans la table des routes. Le jour où il change, aucun lien n'est à corriger, et un nom de route erroné provoque une erreur immédiate au lieu d'un lien vers une page introuvable.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →