Vue Jsでメニューループのアクティビティクラスを動的に追加するにはどうすればよいですか?
P粉793532469
P粉793532469 2023-08-25 20:24:48
0
1
391
<p>メニューを動的に表示するループにアクティブなクラスを追加するにはどうすればよいですか?開いたメニューにアクティビティ クラスを設定できません。 </p> <pre class="brush:php;toolbar:false;"><a v-bind:href="module.route" class="nav-link"> //module.route はデータベース列です <i :class="モジュール.アイコン" ></i> //module.icon はデータベースの列です <p> {{ モジュール.名 }} //module.name はデータベースの列です </p> </a></pre> </li> <p>データベースからメニューリストを表示します。ここで、開いているメニューをアクティブにしたいだけです。 </p>
P粉793532469
P粉793532469

全員に返信(1)
P粉600845163

###これは私がしました。

リーリー

必要なタブをすべて

tabs という配列に追加しました。 リーリー

これにより、配列

tabs 内の tab ごとに <li> 要素が作成されます。

変数

active_tabtab## と等しい場合、すべての要素は nav-link クラスを持ち、v-bind を使用します。 # は、要素のクラス リストに active を追加します。ユーザーがいずれかのタブをクリックするたびに、@click を使用して、active_tab をユーザーがクリックした tab に変更します。 スタイル### リーリー

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