我正在使用 react-router,所以我在<Link />
整个应用程序中使用该组件作为我的链接,在某些情况下我需要根据用户输入动态生成链接,所以我需要类似的东西 window.location
,但没有页面刷新。
我发现了这个小笔记 - (https://github.com/rackt/react-router/issues/835) - 我尝试使用,this.context.router.transitionTo(mylink)
但我遇到了上下文问题......
这导致我(https://github.com/rackt/react-router/issues/1059),但是上下文返回和空对象,所以当我尝试做类似的事情时:this.context.router.transitionTo(mylink);
我得到Cannot read property 'transitionTo' of undefined
(如果我尝试做类似 set this.context = 构造函数中的上下文)。
不要拖延,但我也厌倦了过多地混淆上下文,因为它是故意没有记录的,因为它仍在进行中,所以我已经阅读了。
有没有人遇到过类似的问题?