Mon application parcourt une liste de cultures maraîchères et affiche les clés des maladies et des liens vers les mesures de contrôle pour chaque culture.
Pour l'une des cultures (cropid=6), aucune clé de maladie n'existe et je ne peux m'empêcher de montrer ce lien spécifique.
La partie pertinente de mon code est la suivante :
<v-container fluid grid-list-lg> <v-layout justify-center> <v-flex xs12> <h3>Diseases</h3> <v-card v-for="(disease,index) in diseases" :key="index" ripple class="hand" @click="navigateTo(disease.id)" > <v-container> <v-layout fill-height> <v-flex xs12 md8 lg6> <span v-html="$t(disease.link)"></span> </v-flex> </v-layout> </v-container> </v-card> </v-flex> </v-layout> </v-container>
Ma partie données est la suivante :
diseases: [ { link: "disease key", id: "k", path: "key" }, { link: "disease controls", id: "d", path: "control" }, ],
Comment puis-je arrêter d'afficher le lien « clé de maladie » si cropID=6 ?
Merci/Tom
Pour l'affichage conditionnel que vous devez utiliser
v-if
。假设disease.id
类似于cropId
, vous pouvez utiliser le code suivant :