Vue中$router和$route有什么本质区别?
- 内容介绍
- 文章标签
- 相关推荐
本文共计609个文字,预计阅读时间需要3分钟。
目录+前言+路由跳转分为编程式和声明式+前言+点击视频讲解更详细+this.$route:+当前激活的路由的信息对象。每个对象都是局部的,可以获取当前路由的+path、name、params、query等属性。
目录
- 前言
- 路由跳转分为编程式和声明式
前言
点击视频讲解更加详细
- this.$route:当前激活的路由的信息对象。每个对象都是局部的,可以获取当前路由的 path,name, params, query 等属性。
- this.$router:全局的 router 实例。通过 vue 根实例中注入 router 实例,然后再注入到每个子组件,从而让整个应用都有路由功能。其中包含了很多属性和对象(比如 history 对象),任何页面也都可以调用其 push(), replace(), go() 等方法。
路由跳转分为编程式和声明式
声明式:
简单来说,就是使用 router-link 组件来导航,通过传入 to 属性指定链接(router-link 默认会被渲染成一个a标签)。
编程式:
采用这种方式就需要导入 VueRouter 并调用了。
本文共计609个文字,预计阅读时间需要3分钟。
目录+前言+路由跳转分为编程式和声明式+前言+点击视频讲解更详细+this.$route:+当前激活的路由的信息对象。每个对象都是局部的,可以获取当前路由的+path、name、params、query等属性。
目录
- 前言
- 路由跳转分为编程式和声明式
前言
点击视频讲解更加详细
- this.$route:当前激活的路由的信息对象。每个对象都是局部的,可以获取当前路由的 path,name, params, query 等属性。
- this.$router:全局的 router 实例。通过 vue 根实例中注入 router 实例,然后再注入到每个子组件,从而让整个应用都有路由功能。其中包含了很多属性和对象(比如 history 对象),任何页面也都可以调用其 push(), replace(), go() 等方法。
路由跳转分为编程式和声明式
声明式:
简单来说,就是使用 router-link 组件来导航,通过传入 to 属性指定链接(router-link 默认会被渲染成一个a标签)。
编程式:
采用这种方式就需要导入 VueRouter 并调用了。

