【发布时间】:2017-05-08 23:11:35
【问题描述】:
故事:
我在产品页面 #/product/7 上,在同一页面上我还有 4 个与正在查看的产品相似的产品。所有这些产品都有指向其页面的链接:
router-link(:to="{ name: 'product', params: { id: product.id }}" v-text='product.title').
问题:
当我点击任何产品链接时,网址会发生变化,但内容保持不变。因此,如果我在#/product/7 上并单击#/product/8,则网址只会更改。如果我从 /product/:id 页面导航并单击产品,它会将我带到包含正确内容的正确页面。
正如您在屏幕截图中看到的,当前产品 id 是 15,但内容是 id 7 中的一个,如下面的 url 所示,当我将鼠标悬停在购物车中的 Sleek Silk Shirt 产品上时。 任何想法如何解决这个问题?
【问题讨论】:
标签: vue-router vue.js