整个url作为反应路由器参数

时间:2017-03-10 17:40:48

标签: react-router

我需要传递url作为反应路由器参数:)请帮助理解如何实现这一点。不要告诉它不可能,因为它是可能的:)我只需要知道如何......

例如:我有param值:love / story / of / my / life /我的终点是这样的:

http://example.com/story-name/

那么当我访问这个网址时: http://example.com/story-name/love/story/of/my/life/

我想收到:爱/故事/ / my / life /作为参数。编码不是一个选项,我需要保持我的初始网址和它的美丽。

为什么我需要这个,因为这个url来自另一个将url作为可配置参数的系统,所以如果我把它分成几个参数,在用户更改配置后它将无法工作,但是我需要它总是收到一个完整的URL作为一个参数,同时保持旧的URL看起来像。

1 个答案:

答案 0 :(得分:0)

到目前为止,我想到的是为路由器创建1到20个参数的相同处理器方法并将它们粘合在一起。这不是完美的,但做得好,有没有人有更优雅的解决方案?