vue router传参
vue router怎么传参呢?不知道的小伙伴来看看小编今天的分享吧!
vue router传递参数有三种方法:
方法一:使用name传递
接收参数:
在我们需要接收它的页面里添加
<p>我是router-name:{undefined{$route.name}}</p>
比如在这里是在APP.vue中接收的,希望切换每个页面都能看见参数。
看结果:
方法二:用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>
看看结果:
方法三:采用url传参
在路由文件里采用冒号的形式传参,这就是对参数的绑定
a、修改index.js里的path,这里我们修改myjob.vue组件
b、在App.vue组件里传递参数
c、在myjob.vue组件里显示我们要展示的内容(接收参数)
d、看看结果
-
帝豪gs1.4t的真实油耗
手动挡1.4t车型百公里油耗为6.9升,自动挡1.4t车型百公里油耗为7.4升。帝豪gs是吉利旗下的一款紧凑型suv,这款车的轴距为2700毫米,长宽高分别是4440毫米,18...
问答查看全文>> -
珀莱雅双抗精华怎么样 珀莱雅双抗精华好用吗
珀莱雅双抗精华是一款十分有效的抗衰老精华液,这款精华液可以帮助我们抗氧化和糖化,对肌肤是很好的,下面我们一起来看看这款珀莱雅双抗精华好不好用吧。珀莱雅双抗精华好用吗好用。这款双...
品牌查看全文>> -
合众汽车新能源车报价,哪吒合众新能源汽车价格表
合众汽车新能源车报价在7-33万元左右,合众汽车一般指的就是哪吒汽车,因为哪吒汽车隶属于合众汽车旗下,目前市面上在售的车型分别有哪吒V、哪吒U和哪吒S,车型的具体售价如下:合众...
问答查看全文>> -
沃尔沃S90发动机型号是什么
沃尔沃S90提供T4、T5两个动力选项。T4发动机型号为B4204T44,T5发动机型号为B4204T23。S90引入了最新的“雷神之锤”概念,除了在设计上采用最新的流行理念,...
问答查看全文>>
推荐
- 1后轮转向的车可以做四轮定位吗?169
- 2海南十大国家级旅游风景区122
- 3拉力棒哪个牌子好 拉力棒十大品牌排行榜433
- 4东莞十大春季旅游景点258
- 5轮胎磨损过快什么原因?399
- 6车库停车卡可以复制吗?344
- 7早安开心的温馨祝福文案说说 早安祝福文案311
- 82023跨年文案短句337