请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于route路径匹配的问题

老师能具体讲下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后面有斜杠和没有斜杠的区别在哪里

 

正在回答 回答被采纳积分+3

1回答

Rosen 2018-02-17 22:33:15
  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 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信