在Vue.js中,this.$router
和this.$route
是两个不同的对象,用于处理路由相关的信息。
this.$router
表示Vue Router实例,它提供了一些API,可以让您在应用程序中进行路由导航。例如,您可以使用this.$router.push()
方法在应用程序中进行编程式导航,或者使用this.$router.go()
方法在历史记录中向前或向后导航。
this.$route
表示当前活动路由的信息,它是一个只读对象,用于获取当前路由的各种信息。例如,您可以使用this.$route.path
获取当前路由的路径,使用this.$route.params
获取当前路由的参数,使用this.$route.query
获取当前路由的查询参数等等。