Apabila mengubah suai gaya elemen menggunakan JavaScript, bagaimana ini boleh dicapai apabila mengembalikan sejarah?
P粉982054449
P粉982054449 2023-08-29 21:03:19
0
2
446

Dalam bar navigasi, saya telah menggunakan gaya pautan aktif. Sebagai contoh, dalam bar navigasi saya mempunyai pautan tentang kami, hubungi kami, bahan, kuiz, dll. Apabila pautan ini diklik, penghalaan akan berubah, seperti 'http://localhost:3000/about-us', ' http:///localhost:3000/material' dsb., dan kelas aktiviti kemudiannya digunakan pada pautan untuk menyerlahkannya pada laluan yang sepadan.

Apabila menukar pautan, kelas aktiviti digunakan dengan betul, tetapi saya perhatikan bahawa apabila kembali ke sejarah seperti '/home' daripada '/material' (menekan butang belakang dalam penyemak imbas), kelas aktiviti tidak akan diaplikasikan. Ia masih digunakan pada pautan pada laluan yang sama (sebelum mengklik kembali).

Saya telah menggunakan javascript dalam mounted() untuk menggunakan gaya kelas aktif pada pautan navigasi (untuk semakan laluan awal dan menggunakan gaya) dan juga untuk menogol apabila pautan diklik.

Jadi, apakah sebabnya ia tidak berubah apabila kembali ke sejarah?

P粉982054449
P粉982054449

membalas semua (2)
P粉960525583

Jika anda menggunakanvue-router和它的komponen, anda tidak perlu menguruskannya sendiri :)

Komponen ini akan menggunakan kelas CSS khas pada pautan yang sedang aktif. Secara lalai, kelas CSS ialahrouter-link-active.

Dokumentasi:https://router.vuejs.org/api/#active-class

    P粉395056196

    Sila ambil perhatian bahawa kelas dalam Nuxt sebenarnya

    • nuxt-link-active
    • nuxt-link-exact-active

    Berikut ialah contoh:https://nuxtjs.org/examples/routing-active-links-classes

    Boleh ditukar melalui konfigurasi seperti berikut:https://nuxtjs.org/docs/2.x/configuration-glossary/configuration-router#linkactiveclass

      Muat turun terkini
      Lagi>
      kesan web
      Kod sumber laman web
      Bahan laman web
      Templat hujung hadapan
      Tentang kita Penafian Sitemap
      Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!