Vue中router和route的区别
router
router 是 VueRouter 的实例对象,也是一个全局的路由对象,里面有很多的属性和方法比如:
router.push:
跳转链接就可以用 this.$router.push,和router-link跳转一样
router.replace():
跟 router.push 作用是一样的,但是它不会向 history 添加新记录,而是跟它的方法名一样替换掉当前的 history 记录.
router.go(n):
这个方法的参数是一个整数,意思是在 history 记录中向前或者后退多少步,window.history.Go(n)
route
route 是当前正在跳转的路由对象,可以从 route 里面获取 hash,name ,path,query,params, fullPath 等属性方法比如接受参数时使用
this.$route.query.参数名 —- this.route.params.参数名
Vue中router和route的区别
http://example.com/2022/11/20/Vue中router和route的区别/