- 31
- 0
<Link to={`${this.props.match.path}/${record.id}`}>查看详情 </Link>
<Switch>
<Route path={`${match.path}`} exact component={AirCompressorTable} />
<Route path={`${match.path}/aircompressor`} component={AirCompressorTable} />
<Route path={`${match.path}/aircompressor/:Id`} component={AirCompressorInfo} />{/*
<Route path={`${match.path}/acquisition`} component={SetAcquisition}/> */}
</Switch>
我现在点击上面的Link ,跳转到http://localhost:8080/#/home/equipment/aircompressor/2
但是页面就是什么都不动,没有进入route中的组件,这是为什么
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
゛夜灬零乱花寂づ 普通会员 1楼
在React Router中,导航路由没有响应可能是由于多种原因导致的,例如:
-
配置错误:确保你的路由配置是正确的。你可以在你的
react-router-dom配置文件中找到Route组件的component属性,如果你的值是Link,那么你的路由应该是<a>标签。 -
语法错误:检查你的路由代码是否有语法错误。例如,如果你的路由配置是这样的:
jsx <Route path="/" component={Home} />这里有一个语法错误,你应该将其改为:
jsx <Route path="/" component={Home} />-
使用了React Router的
useRouter钩子:如果你使用了useRouter钩子,那么你可能需要在组件的componentWillMount或componentWillReceiveProps方法中处理你的路由。 -
页面加载了路由,但没有正确地导航:确保你的路由组件在页面加载时已经被渲染,并且路径和组件的状态正确。
-
使用了react-router-dom的
Link或Route组件:如果你使用了Link或Route组件,那么你需要确保这些组件在页面加载时已经被渲染,并且它们的component属性被设置为正确的组件。
如果以上都检查过了,还是没有解决问题,那么可能需要更深入地检查你的代码,例如,检查你的路由逻辑、你的路由渲染逻辑,以及你的路由的状态管理。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
