文档章节

vue中路由跳转

o
 osc_fmg49rzg
发布于 2019/03/20 09:49
字数 224
阅读 0
收藏 0

精选30+云产品,助力企业轻松上云!>>>

声明式:<router-link :to="{name:'index'}}">    或者    <router-link to='/index'>
编程式:router.push(...)

方法一: this.$router.push({path:'路径')};(自己常用)
方法二:this.$router.push({name:'组件名')};
2.需求:点击按钮,跳转到任意页面(传参)

声明式:<router-link :to="{name:'index',query:{id:'xxx',name:'xxx'}}">
编程式:router.push(...)
方法一:this.$router.push({path:'xxx',query:{aa:xx, bb: xx}});   //带查询参数,类似于 “?” 的形式传值
方法二:this.$router.push({path:'xxx',params:{aa:xx, bb: xx}});


注:以上两种方法的query跳转路径也可以写成name:'组件名'的形式
在query中放入需要传递的参数即可,多个参数之间用逗号隔开;
取值:this.$route.query.xx   (可在跳转的页面取得所传递的值);
 
eg1:
跳转并传值:this.$router.push({path:'index',query:{id:'123'});  // 带查询参数,变成/index?id=123
取值:this.$route.query.id ;
eg2:
跳转并传值:this.$router.push({path:'xxx',params:{id:'123'});
取值:this.$route.params.id ;

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

格式编号始终显示2个小数位 - Format number to always show 2 decimal places

问题: I would like to format my numbers to always display 2 decimal places, rounding where applicable. 我想将数字格式化为始终显示2个小数位,并在适用的情况下四舍五入。 Examples...

富含淀粉
54分钟前
22
0
Docker可视化工具Portainer

1 前言 从没想到Docker也有可视化的工具,因为它的命令还是非常清晰简单的。无聊搜了一下,原来已经有很多Docker可视化工具了。如DockerUI、Shipyard、Rancher、Portainer等。查看对比了一番...

南瓜慢说
56分钟前
20
0
日志系统新贵 Loki,真香!!

最近,在对公司容器云的日志方案进行设计的时候,发现主流的ELK或者EFK比较重,再加上现阶段对于ES复杂的搜索功能很多都用不上最终选择了Grafana开源的Loki日志系统,下面介绍下Loki的背景。...

庞陆阳
今天
14
0
jQuery获取select onChange的值 - jQuery get value of select onChange

问题: I was under the impression that I could get the value of a select input by doing this $(this).val(); 我的印象是我可以通过执行$(this).val();来获取选择输入的值$(this).val()......

javail
今天
13
0
道翰天琼解密宇宙信息大脑三者最核心奥秘,破解认知智能基础理论(群聊形式)

三体论是探索研究宇宙,信息和人类大脑三者关系的理论体系。是认知智能的奠基理论体系之一。宇宙和信息,信息和人类大脑,人类大脑和宇宙,三者之间存在着某种未被完全揭示的奥秘。三体论的核...

jackli2020
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部