router.go(n)
这个方法的参数是一个整数,意思是在 history 记录中向前或者后退多少步,类似 window.history.go(n)
router.push(location)
想要导航到不同的 URL,则使用 router.push 方法。这个方法会向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的 URL。
router.replace(location)
跟 router.push 很像,唯一的不同就是,它不会向 history 添加新记录,而是跟它的方法名一样 —— 替换掉当前的 history 记录。
本文深入讲解了前端路由的三种关键方法:前进后退(go),跳转(push)与替换(replace)。通过这些方法,开发者可以有效控制应用的历史状态,实现更流畅的用户体验。
914

被折叠的 条评论
为什么被折叠?



