ホームページ  >  に質問  >  本文

javascript - vue に activeLink が 2 つあるのはなぜですか?リンクは 1 つだけクリックします。activeLink は 1 つだけあるはずです。

Vueの新人-。 -それを理解するのに長い時間がかかりました...助けてください! ! ~~
フッターの下に 3 つのアイコンを作成したいのですが、1 つのアイコンをクリックすると色が変わり、他のアイコンは色が変わりません。
クリックすると自動的にアクティブリンクが追加され、アクティブリンク内にスタイルが記述されているのですが、なぜ同時にアクティブリンクが2つも存在するのでしょうか。

我想大声告诉你我想大声告诉你2680日前574

全員に返信(2)返信します

  • PHPz

    PHPz2017-05-19 10:38:08

    「/」ルート ルートはデフォルトですべてのルートと一致します。「/」をルート パスのみと一致させたい場合は、それを <router-link to="/" exact>

    に変更します。

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-19 10:38:08

    1 つのボタンをクリックしても、別のボタンのアクティブリンクがクリアされない可能性があります

    返事
    0
  • キャンセル返事