Transmission de données de tout type dans Vue
Il est possible de transmettre aux composants enfants
non seulement des chaînes de caractères et des nombres, mais aussi des données
de tout type. Pour cela, il faut lier
l'attribut via la directive v-bind
ou sa forme abrégée.
Prenons l'exemple de la transmission d'un tableau :
<template>
<User :arg="[1, 2, 3]" />
</template>
Transmettons maintenant un objet :
<template>
<User :arg="{a: 1, b: 2, c: 3}" />
</template>
Transmettons maintenant une valeur booléenne :
<template>
<User :arg="true" />
</template>
Transmettez au composant enfant
un tableau. Affichez les éléments de ce
tableau sous forme de liste ul.