suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Mehrere Stellen auf einer Seite müssen zum Anzeigen angeklickt und dann zum Ausblenden angeklickt werden.

Klicken Sie auf das erste Li, wie in der Abbildung gezeigt, und alle Ps von Li werden angezeigt.
Wenn ich auf das zweite Li klicke, ändern sich auch das erste Li und das dritte Li. Wie kann ich auf welches Li klicken und das p-Element in welchem ​​Li anzeigen? . .



phpcn_u1582phpcn_u15822819 Tage vor524

Antworte allen(6)Ich werde antworten

  • 高洛峰

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

    设一个 current

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

    Antwort
    0
  • 天蓬老师

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

    看代码就明白了:

    Antwort
    0
  • 天蓬老师

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

    一楼正解。也可以用v-if。但是建议@click绑定函数写在methods中规范一点。

    Antwort
    0
  • 我想大声告诉你

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

    想想数据驱动⤴

    Antwort
    0
  • 为情所困

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

    这个要用事件委托写吧?你把click绑定在ul,判断点击的event.target 是哪个li 再切换显示 应该就行了

    Antwort
    0
  • PHPz

    PHPz2017-05-19 10:15:09

    设三个变量呗

    Antwort
    0
  • StornierenAntwort