码迷,mamicode.com
首页 > 其他好文 > 详细

vue 中router.go、router.push和router.replace的区别

时间:2018-07-09 23:13:17      阅读:395      评论:0      收藏:0      [点我收藏+]

标签:url   使用   push   不同   参数   out   添加   location   vue   

router.go(n)
这个方法的参数是一个整数,意思是在 history 记录中向前或者后退多少步,类似 window.history.go(n)

router.push(location)
想要导航到不同的 URL,则使用 router.push 方法。这个方法会向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的 URL。

router.replace(location)
跟 router.push 很像,唯一的不同就是,它不会向 history 添加新记录,而是跟它的方法名一样 —— 替换掉当前的 history 记录。

 

vue 中router.go、router.push和router.replace的区别

标签:url   使用   push   不同   参数   out   添加   location   vue   

原文地址:https://www.cnblogs.com/yunspider/p/9286413.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!