在 Vue 中,$route 和 $router 是 Vue Router 提供的两个不同的属性,用于处理路由相关的信息和导航。
-
$route:
$route是指当前活跃的路由对象,它包含了当前路由的信息,比如路径、参数、查询参数、路由元信息等。通过$route可以访问当前路由的各种信息,并在组件中使用这些信息。 -
$router:
$router是 Vue Router 的路由实例,它包含了路由的各种方法,比如跳转到不同路由的方法(push、replace、go)、获取当前路由信息等。通过$router可以在组件中执行路由的导航操作。
总的来说,$route 是用于访问当前路由的信息的属性,而 $router 是用于在组件中执行路由导航操作的属性。$route 用于获取路由信息,而 $router 用于执行路由的跳转、修改 URL 等操作。
Was this helpful?
0 / 0