亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

3.vue-router之什么是動態路由

標簽:
Vue.js

1、动态路由有一个什么适用场景呢?

比如在写商品详情页面的时候,页面结构都一样,只是商品id的不同,所以这个时候就可以用动态路由动态。

2、官方文档

首先我们来看看官方文档上是怎么解释动态路由的?(https://router.vuejs.org/zh-cn/

你可以在一个路由中设置多段“路径参数”,对应的值都会设置到$route.params中。例如:

https://img1.sycdn.imooc.com//5d3085a90001e0d507090121.jpg

路径参数

3、动手试一试

看不懂?有点迷糊?没关系,我们亲自上手试一试,实践出真章嘛。

① 首先我们动手试一下上面表格中第一个模式的实现,我们新建一个文件夹并命名为view,然后在文件夹下新建test.vue

https://img1.sycdn.imooc.com//5d3085ac0001134507310565.jpg

test.vue

② 到router文件夹下  》index.js文件 》打开并输入

https://img1.sycdn.imooc.com//5d3085b00001269a07190415.jpg

index.js

③ 再到test.vue组件中敲:

https://img1.sycdn.imooc.com//5d3085b400013df907170476.jpg

test.vue

在这里需要说明一下$route.params.testId是什么意思了,大概你也猜得出来,就是获取当前路由的参数。

④ 现在输入localhost:8080/#/test/这里随便带个什么参数”就可以就可以看到:

https://img1.sycdn.imooc.com//5d3085b70001005507330344.jpg

Image.png

以上这就是动态路由的第一个模式了。

如果第一个模式你能看懂,那么表格中的第二个模式也就不在话下,我就不做标注解释了,同理;有疑问留言。
上图:

https://img1.sycdn.imooc.com//5d3085bc0001c74407290235.jpg

修改路由index.js文件

https://img1.sycdn.imooc.com//5d3085bf0001e8f307120496.jpg

修改test.vue文件

https://img1.sycdn.imooc.com//5d3085c20001b88907370377.jpg

浏览器中输入



作者:Ewall_
链接:https://www.jianshu.com/p/f499d9f64958


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消