Küçük bir Vue webapp oluşturuyorum, bunun için bir bağlantı etiketi oluşturmak istiyorum.Vue Router ile bağlantı etiketleri oluşturma
<div id="for-home">
....
</div>
Ve işte benim yönlendirici yapılandırması:
export default new Router({
abstract: true,
mode: 'history',
scrollBehavior:() => ({ y: 0 }),
routes: [
{ path: '/', component: abcView}
]
})
Ama bu çapa etiketleri ile
ben böyle çapa etiketleri olmasını istedik div
birine bir id
verdik Bazen çalışıyor ve bazen çalışmıyor, Bu konuda bir şey mi özledim?
Bu, yalnızca geçmiş modunda çalışır mı? Çalışmaya başlayamıyorum ama tarih modunda değilim – retrograde
Evet, [scroll-behavior] (https://router.vuejs.org/en/advanced/scroll-behavior.html) sayfası açıkça belirtiyor bu. Bunun nedeni, zaten yönlendirici durumuna bağlı karma tanımlayıcınız olmasıdır. Sayfa konumunu tanımlamak için ikinci bir karmaşaya sahip olmak (bağlantıya kaydırmak) mümkün değildir. Diğer bir seçenek ise rotada '' sorgu' parametresini geçmek ve ardından hedef sayfadaki doğru yere ilerlemek için düz eski javascript kullanmaktır. Göstereceğim çalışan bir örneğim yok, ama biraz zaman harcayabileceğimize inanıyorum. – Mani
Oh, açıkça belirtiyor. Yemin ederim, cesur notalar için kör bir noktam var. Teşekkürler – retrograde