【发布时间】:2018-03-07 09:13:57
【问题描述】:
我正在使用 reactjs 和 react 路由器。 我已将路由器创建为:
ReactDOM.render(
<Router history={browserHistory}>
<Route exact path="/" component={App} />
<Route path="/:id" component={User} />
</Router>,
document.getElementById('root')
);
在 App 组件中,我有一个指向 "/:id" 路径的链接:
<Link to={'/'+id} >
当我在“/”路径中时,我的视图工作正常,但现在当我点击我的链接时,路径会改变,我的视图会瞬间改变,然后在 App 组件中出现错误(它是另一条路线)。
我用"react-router": "^2.8.1".
PS:错误出现在组件 {App} 中的 setinterval 函数中。
提前感谢您的帮助
【问题讨论】:
-
请显示您的链接代码和您遇到的错误。这些信息不足以帮助您解决问题。
-
能否提供相关代码
setInterval? -
@hlfrmn .这是我的代码 setinterval: setInterval(function(){ document.getElementById("demo").innerHTML =moment().format('hh:mm:ss a'); },1000)
-
@Chris。这是我的链接代码:user
-
@Developer 能否请您发布更大的应用程序组件 - 包括
setinterval函数、Link以及最好的其余部分 - 一个大块。
标签: reactjs react-router