Sorunuzu sorun ve bu sayfaya ve seçtiğiniz AI sağlayıcısına referans vererek belgenin bir özetini alın
Sürüm Geçmişi
- "usePathname yardımcı programı eklendi"v10.0.023.06.2026
- "Geçmişi başlat"v8.2.022.06.2026
Bu sayfanın içeriği bir yapay zeka kullanılarak çevrildi.
Orijinal içeriğin İngilizce son sürümünü görüntüleyinBu dokümantasyonu geliştirmek için bir fikriniz varsa, lütfen GitHub'da bir çekme isteği göndererek katkıda bulunmaktan çekinmeyin.
Dokümantasyon için GitHub bağlantısıBelge Markdown'ını panoya kopyala
Vue Entegrasyonu: usePathname Dokümantasyonu
usePathname fonksiyonu, locale segmenti kaldırılmış mevcut tarayıcı pathname'ini bir Vue ComputedRef<string> olarak döndürür. Bu, locale önekini manuel olarak çıkarmak zorunda kalmadan, locale duyarlı bir navigasyon oluşturmak — örneğin, hangi nav öğesinin aktif olduğunu belirlemek — için faydalıdır.
Vue'da usePathname İçe Aktarımı
Kodu panoya kopyala
Genel Bakış
usePathname, window.location.pathname okuyan, getPathWithoutLocale aracılığıyla locale önekini kaldıran ve tarayıcı her popstate olayı (geri/ileri gezinme) tetiklediğinde değerini güncelleyen bir Vue hesaplanmış referansı (computed ref) oluşturur. Bu değer doğrudan Vue şablonlarınızda veya setup fonksiyonlarınızda kullanılabilir.
Kullanım
Kodu panoya kopyala
Dönüş Değeri
Tüm veri içeriğini net bir şekilde görmek için tabloyu modalde açın
| Tür | Açıklama |
|---|---|
ComputedRef<string> | Locale öneki olmadan geçerli tarayıcı pathname'ini içeren Vue Computed Ref nesnesi. |
Davranış
- Locale çıkarma: Baştaki locale segmentini kaldırır (örn.
/tr/dashboard→/dashboard). - Reaktif: Her
popstateolayında (tarayıcının geri / ileri gezinmesi) değeri günceller. - SSR güvenli:
windowkullanılamadığında""döndürür. - Temizleme (Cleanup):
popstatedinleyicisi başlatıldığında global olarak eklenir ve Vue'nun yaşam döngüsünü nasıl yönettiği sayesinde genellikle bileşen başına manuel temizlik gerektirmez.
Örnek
Kodu panoya kopyala
İlgili
useLocale— mevcut locale + locale değiştiricigetPathWithoutLocale— bu hook tarafından kullanılan temel yardımcı program