vue 中router.go;router.push和router.replace的区别
2018-03-07 10:08
836 查看
router.go(n)
这个方法的参数是一个整数,意思是在 history 记录中向前或者后退多少步,类似 window.history.go(n)
router.push(location)
想要导航到不同的 URL,则使用 router.push 方法。这个方法会向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的 URL。
router.replace(location)
跟 router.push 很像,唯一的不同就是,它不会向 history 添加新记录,而是跟它的方法名一样 —— 替换掉当前的 history 记录。
这个方法的参数是一个整数,意思是在 history 记录中向前或者后退多少步,类似 window.history.go(n)
router.push(location)
想要导航到不同的 URL,则使用 router.push 方法。这个方法会向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的 URL。
router.replace(location)
跟 router.push 很像,唯一的不同就是,它不会向 history 添加新记录,而是跟它的方法名一样 —— 替换掉当前的 history 记录。
相关文章推荐
- this.$router.push、replace、go的区别
- 基于vue-cli的vue项目之路由5--router.push,go,replace方法
- vue router.push(),router.replace(),router.go()
- vue router.push(),router.replace(),router.go()
- router.replace和router.push的区别
- iOS学习笔记—— Storyboard里面的几种Segue区别:push,modal,popover,replace和custom
- Storyboard里面的几种Segue区别及视图的切换:push,modal,popover,replace和custom
- 解决vue.js this.$router.push无效的问题
- Storyboard里面的几种Segue区别及视图的切换:push,modal,popover,replace和custom
- vue-router 2.0 跳转之router.push()
- Storyboard里面的几种Segue区别及视图的切换:push,modal,popover,replace和custom
- iOS学习笔记—— Storyboard里面的几种Segue区别:push,modal,popover,replace和custom
- Storyboard里面的几种Segue区别:push,modal,popover,replace和custom
- Storyboard里面的几种Segue区别:push,modal,popover,replace和custom
- vue-router的router.go(n)问题?
- Storyboard里面的几种Segue区别及视图的切换:push,modal,popover,replace和custom 2012
- Storyboard里面的几种Segue区别:push,modal,popover,replace和custom(转载)
- vue-router 2.0 常用基础知识点之router.push()
- 使用vue-cli 创建vue2.x项目中使用vue-router 与之前的区别
- Vue-router 中hash模式和history模式的区别