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

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


        $router: 代表的是路由器对象,包含一些实现路由跳转的方法,例如:push()  replace()  back()

        $route: 代表的是当前路由对象,包含一些路由相关的属性:path/params/query/meta


    拓展知识:

            vue-router路由跳转的方法:

                this.$router.push(path):相当于点击路由链接(可以回退)

                this.$router.replace(path):用新路由替换当前路由(不能回退上一次的路由)

                this.$router.back():请求(返回)上一个记录路由

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容