javascript - Mehrere Stellen auf einer Seite müssen zum Anzeigen angeklickt und dann zum Ausblenden angeklickt werden.
phpcn_u1582
phpcn_u1582 2017-05-19 10:13:09
0
6
497

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_u1582
phpcn_u1582

Antworte allen(6)
小葫芦

设一个 current

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

看代码就明白了:

Peter_Zhu

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

我想大声告诉你

想想数据驱动⤴

为情所困

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

PHPzhong

设三个变量呗

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage