die Geschichte:Klicken Sie auf den Link ändert sich die URL, aber nicht den Inhalt/Daten auf Seite
ich auf der Produktseite am #/product/7
und auf der gleichen Seite Ich habe 4 weitere Produkte, die auf der einen ähnlich sind, die ist angesehen werden. Alle diese Produkte haben Links zu ihren Seiten:
router-link(:to="{ name: 'product', params: { id: product.id }}" v-text='product.title')
.
das Problem:
Wenn ich auf einem der Produkt-Links klicken, die Änderungen url aber der Inhalt gleich bleibt. Also, wenn ich auf #/product/7
bin und auf #/product/8
klicke, ändert sich die URL nur. Wenn ich von der Seite /product/:id
navigiere und auf ein Produkt klicke, komme ich auf die richtige Seite mit dem richtigen Inhalt.
Wie Sie auf den Screenshot, ist aktuelle Produkt-ID sehen 15, aber der Inhalt ist die von der ID 7, wie in url am Boden gezeigt, während ich über das Sleek Silk Hemd Produkt schwebte im Wagen. Irgendwelche Ideen, wie das zu beheben?
Arbeiten. Ich danke dir sehr. :) – rmagnum2002
Dies ist sehr hilfreich, ich lief in einen Fehler, der durch Hinzufügen der nächsten() -Methode auf den BeforeRouteEnter-Hook gelöst wurde. – Borjante