编程式导航
2019-05-10 本文已影响0人
开着五菱宏光的小白
明确
// router 是 new VueRouter()
// 有的组件获取不到router
!!!// 用vue提供的方法可以使用this.$router
router.push
router.push
跳转到新的路由地址,在历史记录中添加一条新的记录
router.push('path')
直接跳转
**************************************
router.push({path: 'path', query: {id : 1}})
router.push({name: 'name', params: {id: 1}})
router.replace
router.replace
跳转到新的路由地址,替换当前的历史记录
使用方法等同于router.push
router.go
router.go
在历史记录中跳转
router.forward
router.forward
在历史中前进一步
相当于router.go(1)
router.back
router.back
在历史中后退一步
相当于router.go(-1)
``