Bonjour,
Je suis sur un projet vue.js, qui a pour but d’afficher des données qui viennent d’une API (JSON).
Mon JSON est soius cette forme :
{
message: ‘Mon message’,
date: maDateIci,
details: { text:‘monTexte’, url:‘https://…’ }
}
Mon code:
<div v-for="item, key, isOpen=false in allItems">
<p>{{item.message}}</p>
<p @click="isOpen=!isOpen" v-shox="!isOpen">Voir plus</p>
<div v-shox="isOpen">
<p>{{item.details}}</p>
</div>
</div>
La div contenant les détails ne s’affiche que si isOpen===true. Donc ça, c’est ok, mais le changement de la variable au clique ne ne fonctionne pas.
Pouvez-vous m’aider ?