首页 > 其他分享 >$router和$route的区别

$router和$route的区别

时间:2022-08-16 09:55:29浏览次数:99  
标签:区别 对象 route path push router 路由

原文链接:https://blog.csdn.net/xunfengZ/article/details/109670979

 

总的来说,
$ router是用来操作路由的,$ route是用来获取路由信息的。

1.$router是VueRouter的一个实例,他包含了所有的路由,包括路由的跳转方法,钩子函数等,也包含一些子对象(例如history)
常用的跳转连接的方法:

//常规方法
this.$router.push("/login");
//使用对象的形式 不带参数
this.$router.push({ path:"/login" });
//使用对象的形式,参数为地址栏上的参数
this.$router.push({ path:"/login",query:{username:"jack"} }); 
使用对象的形式 ,参数为params 不会显示在地址栏
this.$router.push({ name:'user' , params: {id:123} });

 

 

 

主要的属性有:
$route.path 字符串,等于当前路由对象的路径,会被解析为绝对路径,如/home/ews

$route.params 对象,包含路由中的动态片段和全匹配片段的键值对,不会拼接到路由的url后面

$route.query 对象,包含路由中查询参数的键值对。会拼接到路由url后面

$route.router 路由规则所属的路由器

$route.name 当前路由的名字,如果没有使用具体路径,则名字为空


标签:区别,对象,route,path,push,router,路由
From: https://www.cnblogs.com/hxy--Tina/p/16590568.html

相关文章

  • es6中 for-in for-of的用法和区别
    其中for-of是ES6新增的迭代语法在MDN上的解释:for...in语句以任意顺序遍历一个对象的可枚举属性。对于每个不同的属性,语句都会被执行。for...of语句在可迭代对象(包括Arr......
  • 通过route , tracert , traceroute 查看本地路由配置及访问ip或域名时经过的路由信息
    转载请注明出处:1.路由器和交换机的区别和过程在windows 系统或linux 系统访问 外网ip 或域名时,都会通过层层的路由器,然后将请求转发到最终的目标服务器;因为互联......
  • make clean 与 make distclean 的区别及其他
    原文地址:https://www.jianshu.com/p/9920cd513c2b/区别:makeclean仅清除之前编译的可执行文件及配置文件。makedistclean要清除所有生成的文件。Makefile在符合......
  • Web前端和UI前端之间有哪些区别
    许多人无法区分用户界面前端和网络前端的区别,认为他们做同样的工作。因此,今天的爱创课堂将详细讨论两者的区别:Web前端开发对网站而言,前端即是网站的前端,它包括表现层和......
  • 交换机 和 路由器 区别
    因为路由器是基于IP设计的,俗称三层⽹络设备,路由器的各个端⼝都具有MAC地址和IP地址;⽽交换机是基于以太⽹设计的,俗称⼆层⽹络设备,交换机的端⼝不具有MAC地址。交......
  • Python 的 Requests 和 Httpx 在爬取应用中的一个区别
    HTTPX是功能齐全的Python3的HTTP客户端,支持同步和异步API,支持HTTP/1.1和HTTP/2。一般情况下,在爬取网页内容的时候,httpx与requests的基本使用方法几乎是一模一样的。......
  • 一文明白安卓64位和32位的区别,通俗明了。【思路篇】
    前言:自从2019年8月1日起,只要上架googleplay应用市场就必须提供64位版本的App才能上架。1、64位和32位有什么区别64位和32位指的是CPU处理器一次处理数据的能力是32位还......
  • KL15、KL30、Wakeup Line、KL50(ACC)的区别
    作为一名测试小白,学习测试规范时发现了一些ECU针脚定义不是很明确,经过大佬们指点,总结如下:首先我们来看大佬给的参考图:需要注意的是,KL50就是我们常见的ACC,在电动汽车中不......
  • http和https的概念 和 区别
    1、http和https的基本概念http http是客户端和服务端传输请求应答的标准,用与从www服务器传输超文本到本地浏览器的超文本传输协议。httpshttps是以安全为目的的ht......
  • cookie,localStorage和sessionStorage的区别?
    区别一:存储数据大小不同1.cookie的存储数据大小在不能超过4kb,每个页面最多存储20个cookie2.localStorage能达到10mb,sessionStorage能达到5mb,虽然容量比cookie大,但是local......