react router 中 :id是什么意思 财富值72

2016-10-14 17:17发布

<Route component={Inbox}>   <Route path="inbox/messages/:id" component={Message} /> </Route>

上面的:id是什么意思,文档上都是用id做的例子

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答

:id表示参数,其中id表示参数变量,id有实际值将替换掉 :id ,变为实际参数
假设id为1,url变为 inbox/messages/1
假设变量为name,name为list,url变为 inbox/messages/list

看下这篇博客吧
https://github.com/jackPanyj/...

就是一个 url 参数,可以换成任意名字:foo,react-router 会通过props.params传给组件。

一周热门 更多>