javascript - Beberapa tempat pada halaman perlu diklik untuk dipaparkan dan kemudian diklik untuk menyembunyikan Bagaimana untuk melaksanakan ini dalam Vue?
phpcn_u1582
phpcn_u1582 2017-05-19 10:13:09
0
6
477

Klik pada li pertama seperti yang ditunjukkan dalam rajah dan semua p bagi li akan dipaparkan.
Apabila saya mengklik pada li kedua, li pertama dan li ketiga juga berubah. Bagaimanakah saya boleh mengklik li yang mana dan memaparkan elemen p dalam li yang mana? . .



phpcn_u1582
phpcn_u1582

membalas semua(6)
小葫芦

Set satu current

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

Anda akan faham apabila anda melihat kod:

Peter_Zhu

Jawapan betul di tingkat satu. Anda juga boleh menggunakan v-if. Walau bagaimanapun, adalah disyorkan bahawa fungsi mengikat @click ditulis dengan cara yang lebih standard dalam kaedah.

我想大声告诉你

Fikirkan berdasarkan data⤴

为情所困

Adakah ini perlu ditulis menggunakan delegasi acara? Anda mengikat klik pada ul, tentukan acara.sasaran yang diklik itu, dan kemudian tukar paparan, ia sepatutnya baik

PHPzhong

Tetapkan tiga pembolehubah

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan