router-link 替换为 vue-router?
router-link replace with vue-router?
根据文档,使用带有 vue-router "Setting replace prop will call router.replace() instead of router.push() when clicked, so the navigation will not leave a history record" 的 router-link 标签。但这似乎并没有发生在我身上,所以我想我一定是误会了什么。我的 SPA 中有一个导航菜单,每个菜单项中的 router-link 都有一个 replace 道具。然而,当我依次单击每个菜单项时,它显然确实添加到历史记录中,因为后退按钮将我带回到上一个项目,而且我实际上可以在 Firefox 历史记录中看到被添加到的 URL 列表。我做错了什么?
在组件"history"中使用<router-link :to='{path:'/test'}' replace> Go <router-link>
,点击"Go"后,url是“..../test”,"history"组件的url 仍在 url 的历史列表中。但是如果你点击浏览器的后退按钮,'.../history'就会消失。[Vue.2]
根据文档,使用带有 vue-router "Setting replace prop will call router.replace() instead of router.push() when clicked, so the navigation will not leave a history record" 的 router-link 标签。但这似乎并没有发生在我身上,所以我想我一定是误会了什么。我的 SPA 中有一个导航菜单,每个菜单项中的 router-link 都有一个 replace 道具。然而,当我依次单击每个菜单项时,它显然确实添加到历史记录中,因为后退按钮将我带回到上一个项目,而且我实际上可以在 Firefox 历史记录中看到被添加到的 URL 列表。我做错了什么?
在组件"history"中使用<router-link :to='{path:'/test'}' replace> Go <router-link>
,点击"Go"后,url是“..../test”,"history"组件的url 仍在 url 的历史列表中。但是如果你点击浏览器的后退按钮,'.../history'就会消失。[Vue.2]