vue-router中$router和$route的区别

r o u t e r 是 V u e R o u t e r 的 实 例 , 而 router是VueRouter的实例,而 routerVueRouter,route是当前的路由.
r o u t e r 下 面 包 含 了 一 些 a p i , 例 如 router下面包含了一些api,例如 routerapi,router.push(), r o u t e r . g o ( ) , 这 两 个 a p i 可 以 控 制 跳 转 路 由 , 属 于 编 程 式 导 航 , 而 router.go(),这两个api可以控制跳转路由,属于编程式导航, 而 router.go(),api,,route包含的是当前路由的一些信息,例如当前路由的hash,params,query等信息.
总结来说, r o u t e r 是 实 例 路 由 对 象 , 可 以 控 制 具 体 的 路 由 , router是实例路由对象,可以控制具体的路由, router,,route是某个具体的路由信息对象

你可能感兴趣的:(vue-router)