JavaScript - ページ上のいくつかの場所をクリックして表示し、クリックして非表示にする必要があります。これを Vue で実装するにはどうすればよいですか?
phpcn_u1582
phpcn_u1582 2017-05-19 10:13:09
0
6
483

図に示すように、最初の li をクリックすると、li のすべての p が表示されます。
2番目のliをクリックすると、1番目のli、3番目のliも変化していますが、どのliをクリックして、どのliのp要素を表示するにはどうすればよいでしょうか? 。 。



phpcn_u1582
phpcn_u1582

全員に返信(6)
小葫芦

1つ設定current

リーリー リーリー
いいねを押す +0
Peter_Zhu

コードを見れば分かります:

いいねを押す +0
Peter_Zhu

1階が正解。 v-if も使用できます。ただし、@click バインディング関数はメソッド内でより標準化された方法で記述することをお勧めします。

いいねを押す +0
我想大声告诉你

データドリブンを考える⤴

いいねを押す +0
为情所困

これはイベント委任を使用して記述する必要がありますか?クリックをulにバインドし、クリックされたevent.targetがどのliであるかを判断して、表示を切り替えると、うまくいくはずです

いいねを押す +0
PHPzhong

3つの変数を設定します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート