vue-router如何传递参数(三种方法)

11 篇文章 1 订阅
订阅专栏

1.使用name传递

之前一直在配置路由的时候出现一个name,但不知道他具体有什么用,在路由里他可以用来传递参数。在index.js中将路由的name都写好

接收参数:

在我们需要接收它的页面里添加

<p>我是router-name:{{$route.name}}</p>

比如我在这里是在APP.vue中接收的,我希望切换每个页面都能看见参数。

看结果:

但这种方法不太常用,因为我们觉得它不太规整。

2. to来传递

利用router-link 中的to来传参,看语法:

<router-link v-bind:to="{name:'xxx',params:{key:value}}"></router-link>

a.首先:to需要绑定;

b.传参使用类似与对象的形式;

c.name就是我们在配置路由时候取的名字;

d.参数也是采用对象的形式。

实际操作一下:

a.在APP.vue中将to里面的路径改成上面那样

<router-link :to="{name:'hellovue',params:{username:'tomcat'}}">hellovue页面</router-link>

这里我们注意to的写法,前面加了冒号,因为那是绑定的,传递一个username过去,值为tomcat

b.在index.js里面给hellovue配置名字叫hellovue,与上面name相对应

c、在hellovue.vue中接收参数

  <p>传递的名字是:{{$route.params.username}}</p>

看看结果:

3.采用url传参

 

在路由文件里采用冒号的形式传参,这就是对参数的绑定

a、修改index.js里的path,这里我们修改myjob.vue组件

b、在App.vue组件里传递参数

c、在myjob.vue组件里显示我们要展示的内容(接收参数)

d、看看结果

 

Vue路由之间的参数是如何传递的
weixin_49768221的博客
09-15 3165
第一种是参数显示在url地址栏中 query获取参数 路由跳转时携带参数:多个参数使用&符号连接起来 <router-link to="/news?id=10">news10</router-link> 路由配置如下 { path: "/news",component: news } 获取数据:$route.query.id var news = { template: "<div>news---{{$route.query.id}}</div&
详解新手使用vue-router传参时注意事项
10-16
主要介绍了详解新手使用vue-router传参时注意事项,详细的介绍了几种常见错误,需要的朋友们下面随着小编来一起学习学习吧
Vue中实现路由跳转传参的4种方式
最新发布
msq6678的博客
07-27 2953
Vue路由
vue-router中的参数传递
一个小白,博文源于浏览各个大佬所得,感谢行业大佬们!
10-13 5850
vue-router中的参数传递
vue-router传参的四种方式超详细
热门推荐
前端开发工程师
06-21 4万+
工作中遇到的vue路由传参的四种方式
Vue系列:通过vue-router如何传递参数
weixin_34293902的博客
08-17 135
使用vue-router 来实现webapp的页面跳转,有时候需要传递参数,做法如下:参考文献:http://router.vuejs.org/en/named.html 主要有以下几个步骤:(1) 设置好路由配置router.map({ '/history/:deviceId/:dataId': { name: 'history', // give the route a nam...
vue-router传递参数
webchang的博客
01-18 731
vue-router传递参数方法
vue-router路由参数刷新消失的问题解决方法
01-21
场景:vue-router实现的单页应用,登录页调用登录接口后,服务器返回用户信息,然后通过router.push({name: ‘index’, params: res.data})传给主页组件,并在主页显示数据。但是刷新页面后,数据就消失了。 解决...
使用vue-routerVue页面之间传递数据的方法
10-16
在使用vue-router进行页面间数据传递时,主要有两种方法:通过URL参数和通过查询参数。 1. 利用URL参数传递数据: URL参数通常用于传递那些需要在多个页面间保持的、且对页面访问具有关键意义的信息,比如用户的...
vuejs】vue-router 路由跳转参数传递详解和应用场景及技巧
工作的日常记录和平凡的生活分享
07-03 3116
路由定义是Vue Router中实现页面路由跳转的基础。在Vue2中,路由的定义通常在应用的入口文件或路由配置文件中进行。路由定义涉及到路径模式(path)、视图组件(component)以及一些高级配置,如命名视图、重定向、别名等。 - 路由模式:路由的路径模式定义了URL的路径与组件的映射关系。例如,`{ path: '/user/:id', component: User }` 表示当URL匹配到 `/user/:id` 时,将渲染 `User` 组件,其中 `:id` 是一个动态参数。 - 组件映
vue-router参数传递
Yo,的博客
09-16 473
      先想象一个基本需求,就是在我们点击导航菜单时,跳转页面上能显示出当前页面的路径,来告诉用户你想在所看的页面位置(类似于面包屑导航) 一.用name传递参数 两步完成用name传值并显示在模板里: ①在路由文件src/router/index.js里配置name属性。 routes: [ { path: '/', name: 'Hello', component: ...
vue-router路由传参三种方式,2024年最新阿里P8前端架构师谈
2401_84139908的博客
04-11 1696
动态路由和query属性传值 页面刷新参数不会丢失, params会丢失动态路由一般用来传一个参数时居多(如详情页的id), query、params可以传递一个也可以传递多个参数。获取参数通过$route对象和自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前。
vue-router传递参数方式详解
程序源的博客
05-16 603
在开发项目中遇到需要携带参数跳转页面的需求,来记个笔记 方法1.(params传值) 以下是主页面跳转方法 toEditInfo() { this.$router.push({ path: '/XXX/XXX', params:{ edit:true } }); } 以下是目标页面方法 created(){ this.editStatus = this.$route.query.params;
vue-router的参数传递
double徐
08-16 553
vue-router传递参数分为两大类 编程式的导航 router.push 声明式的导航 <router-link> - 声明式的导航 <router-link> 一、用name传递参数 1.在路由文件src/router/index.js里配置name属性 routes: [ { path: '/', name: 'Hello',...
vue-router之参数传递
ferrysoul的博客
08-19 200
一。name传参: 在路由配置文件index.js中写name,然后使用{{ $route.name }}接收。 实际开发没啥用,当做一个小练习就行。 二。 在app.vue传参,怎么接收呢? 首先在index.js...
vue-router传递参数3种方法
sqLeiQ的博客
03-12 407
vue-router传递参数3种方法 第一种:get方法 传递值 <router-link :to="{path:'/test',query: {name: id}}">跳转</router-link> 接收值 this.$route.query.name 第二种:post方法 传递值 <router-link :to="{...
vue-router传参的几种方式
lrbtony的博客
11-13 3270
1. 一种是路由参数,通过定义动态路由传递参数2. 另一种是通过query来传递参数再者,一类是<router-link>组件的to跳转二是通过编程式导航,通过js命令进行跳转那么,两种传参方式,两种跳转方式就会有四种搭配写法。
vue-router传递参数的两种方式
CaseyWei
02-14 402
vue-router传递参数分为两大类 编程式的导航 router.push 声明式的导航 &lt;router-link&gt; 编程式的导航 router.push 编程式导航传递参数有两种类型:字符串、对象。 字符串 字符串的方式是直接将路由地址以字符串的方式来跳转,这种方式很简单但是不能传递参数: this.$router.push("home"); 对象 想要...
写文章

热门文章

  • vue-router如何传递参数(三种方法) 35979
  • 登录页面的密码的显示与隐藏 13466
  • h5手机端页面自适应屏幕大小 rem 12998
  • 经纬度正则验证 12940
  • element ui 的输入框el-input输入一个字后失去焦点,需重新点击下才能继续输入内容 9252

分类专栏

  • 前端 26篇
  • Echsrts 2篇
  • CSS 2篇
  • Angular 1篇
  • MySQL 2篇
  • HTTP 2篇
  • VUE 11篇

最新评论

  • 经纬度正则验证

    黑夜中起飞: (\.\d{1,6})* 这个"*" 是不必要的,可以是 "?" 但不应该是 ”*“

  • ECharts tooltip数据没有更新

    爱吃肉夹馍l: 牛皮,解决了

  • element ui 表格中,使用length判断报错

    m0_52861211: 讲述的很好,一针见血

  • Echarts图标 关系图的不同节点显示不同的颜色

    阿里黑黑: 直接去echarts官网看就好了,把示例里的path和数据path拼接起来就是地址,https://echarts.apache.org/examples/data/asset/data/

  • 经纬度正则验证

    lilyheart1: 感谢提醒!表情包

最新文章

  • Echarts 多y轴折柱混合图
  • vue2 面试题
  • vue3 项目中 前端实现下载模板 csv文件
2024年3篇
2023年4篇
2022年4篇
2021年23篇
2020年8篇
2019年7篇
2018年15篇
2017年2篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家1米六玻璃钢雕塑多少钱布朗熊商场美陈北京艺术商场美陈生产公司陕西玻璃钢花盆制作方法上海欧式玻璃钢雕塑定制上饶个性化玻璃钢雕塑成都玻璃钢雕塑生产商玻璃钢雕塑设计制作特别推荐九江景区玻璃钢雕塑陕西城市标志玻璃钢雕塑四川玻璃钢动漫雕塑玻璃钢雕塑厂取名长春玻璃钢雕塑出售新款玻璃钢雕塑湖南玻璃钢雕塑艺术小品北京清远玻璃钢卡通雕塑批发常州玻璃钢雕塑商家玻璃钢雕塑孔子雕像四川步行街玻璃钢雕塑优势信阳景观玻璃钢景观雕塑制造绍兴商场美陈玻璃钢发光雕塑发明专利佛山现代人物玻璃钢雕塑玻璃钢雕塑开发票资阳市玻璃钢雕塑定制玻璃钢孔子雕塑哪里有卖的商场圣诞美陈策划方案广东水果玻璃钢雕塑定做价格龙泉玻璃钢牌匾雕塑湛江卡通玻璃钢雕塑造型香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化