接觸vue已經(jīng)有段時間了,發(fā)現(xiàn)還是會弄混$router 和$route,故整理記錄下。
1. this.$router

router
$router表示一個全局的路由對象, vue-router 的實例,提供addRoutes、back等方法,相當于一個路由的管理者角色。
2. this.$route

route
route表示當前路由對象,包含具體的路由名稱、path、query 、params 等屬性,其實就是routes( new Router時聲明的routes)里面的一條具體的路由。