recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Il faut cliquer sur plusieurs endroits d'une page pour les afficher, puis cliquer pour les masquer. Comment implémenter cela dans Vue?

Cliquez sur le premier li comme indiqué sur la figure et tous les p de li seront affichés.
Lorsque je clique sur le deuxième li, le premier li et le troisième li changent également. Comment puis-je cliquer sur quel li et afficher l'élément p dans quel li ? . .



phpcn_u1582phpcn_u15822850 Il y a quelques jours529

répondre à tous(6)je répondrai

  • 高洛峰

    高洛峰2017-05-19 10:15:09

    Définissez-en un current

    @click = "current = 1"
    v-show = "current == 1"

    répondre
    0
  • 天蓬老师

    天蓬老师2017-05-19 10:15:09

    Vous comprendrez si vous regardez le code :

    répondre
    0
  • 天蓬老师

    天蓬老师2017-05-19 10:15:09

    Bonne réponse au premier étage. Vous pouvez également utiliser v-if. Cependant, il est recommandé que la fonction de liaison @click soit écrite de manière plus standardisée dans les méthodes.

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:15:09

    Pensez axé sur les données⤴

    répondre
    0
  • 为情所困

    为情所困2017-05-19 10:15:09

    Cela devrait-il être rédigé en utilisant la délégation d'événements ? Vous liez le clic à ul, déterminez quel li est l'événement.target cliqué, puis changez l'affichage, ça devrait aller

    répondre
    0
  • PHPz

    PHPz2017-05-19 10:15:09

    Définissez trois variables

    répondre
    0
  • Annulerrépondre