关于route路径匹配的问题

来源:8-12 编辑商品页面的开发

qq_MVP_皇德耀世_0

2018-02-16

老师能具体讲下react路由路径的匹配原理么,如下所示当访问path="/product/save"时,是能够匹配到下面的路由吧

为啥反过来就不行呢?

<Route  path="/product/save/:pid" component={ProductSave}/>


反过来:

当访问path="/product/save/32"时,是无法匹配到下面的路径吧?

<Route  path="/product/save" component={ProductSave}/>


还有<Route  path="/product/save/" component={ProductSave}/>这个路径save后面有斜杠和没有斜杠的区别在哪里

 

写回答

1回答

Rosen

2018-02-17

  1. 如果没有其他路由的影响,访问path="/product/save"的时候应该匹配不到<Route  path="/product/save/:pid" component={ProductSave}/>

  2. path="/product/save/32"可以匹配到<Route  path="/product/save" component={ProductSave}/>

  3. "/product/save/"和"/product/save"应该没什么区别


0
0

React16+React-Router4 打造企业级电商后台管理系统

【毕设面试】让缺乏框架开发经验的你掌握框架开发

976 学习 · 405 问题

查看课程