Reactjs 如何在不单击的情况下切换页面<;链接>;你有什么反应?
在某些情况下,我需要切换页面而不单击任何内容。 让我点击一些btn、url等等。 我也不想重新加载页面。 有什么解决办法吗?Reactjs 如何在不单击的情况下切换页面<;链接>;你有什么反应?,reactjs,Reactjs,在某些情况下,我需要切换页面而不单击任何内容。 让我点击一些btn、url等等。 我也不想重新加载页面。 有什么解决办法吗? //通常您只需要 //但是你可以用一个位置来代替 常数位置={ 路径名:'/somewhere', 状态:{fromDashboard:true} } 历史。推送(位置) 历史记录。替换(位置) //通常您只需要 //但是你可以用一个位置来代替 常数位置={ 路径名:'/somewhere', 状态:{fromDashboard:true} } 历史。推送(位置) 历史
//通常您只需要
//但是你可以用一个位置来代替
常数位置={
路径名:'/somewhere',
状态:{fromDashboard:true}
}
历史。推送(位置)
历史记录。替换(位置)
//通常您只需要
//但是你可以用一个位置来代替
常数位置={
路径名:'/somewhere',
状态:{fromDashboard:true}
}
历史。推送(位置)
历史记录。替换(位置)
如果您使用的是react router v4,您可以这样做,因为它不会重新加载页面
this.props.history.push('/foo')
对于早期版本
this.props.router.push('/foo')
如果您使用的是react router v4,您可以这样做,因为它不会重新加载页面
this.props.history.push('/foo')
对于早期版本
this.props.router.push('/foo')
我想你需要
反应路由器
您可以这样切换页面(如果使用React路由器):
this.props.history.push('/index');
如果您的组件在道具中没有历史记录,则应将与路由器一起使用
功能页面(道具){
函数handleClick(){
props.history.push(“/index”)
}
返回(索引页
)
}
使用路由器导出默认值(第页)
我想你需要反应路由器
您可以这样切换页面(如果使用React路由器):
this.props.history.push('/index');
如果您的组件在道具中没有历史记录,则应将与路由器一起使用
功能页面(道具){
函数handleClick(){
props.history.push(“/index”)
}
返回(索引页
)
}
使用路由器导出默认值(第页)
您是否使用特定的路由器?假设您使用的是最常见的react路由器,这是重复的:您使用的是特定的路由器吗?假设您使用的是最常见的react路由器,这与: