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

javascript - 一番下のコンポーネント、Vue バインドされたクラスのテキストの色が変わらないのはなぜですか? 次のコード

データを入れました () {
リーリー

},

の「a」を「b」に置き換えると、公開された単語の色が変わります

<template lang="html">

<p class="footer">
リーリー

</p>

</template>

<script>

デフォルトのエクスポート {
データ () {
リーリー

},

メソッド: {
リーリー

}

}
</script>

<style lang="less">

.footer {
リーリー ###}### 。アクティブ {### リーリー

}

</style>

巴扎黑巴扎黑2665日前1270

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

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-05 10:42:18

    あなたが書いたものは複雑すぎます。これは、ルートを設定するときにlinkActiveClassを書くことで行うことができます。
    設定はmain.jsで定義されたルートに書くことができます。 = 新しい VueRouter({
    リーリー

    })

    次に、.active{color: #41B883;} スタイルを .vue スタイルに追加します

    router-link は次のように記述されます<router-link to="/" class="item">Homepage</router-link>

    返事
    0
  • 習慣沉默

    習慣沉默2017-07-05 10:42:18

    @click.native に置き換えるだけで十分です。もちろん、上記の方法の方が良いです

    返事
    0
  • 阿神

    阿神2017-07-05 10:42:18

    クリックイベントを @click.native="select('a')"; に置き換えます
    この種のナビゲーションを記述するときは、通常、このメソッドを使用します、v-for
    <ul>

    リーリー

    </ul>
    data(){

    リーリー

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-05 10:42:18

    リーリー

    選択したスタイル .act-bar を定義できます{}

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-07-05 10:42:18

    リーリー リーリー

    これを行うだけで、現在クリックしているルーターリンクの色が他のルーターリンクに設定されます。スタイル

    返事
    0
  • キャンセル返事