- 53
- 0
网站左侧导航中点击link跳转路由,在一个路由中不同的操作会写渲染不同的组件,想在重新点击左侧导航时重新渲染为最初的组件,该如何做;
<Link to="/a">个人资料</a>
组件a中不同的操作,会根据判断渲染不同的组件,我在渲染到第二个组件的时候,用户重新点击左侧导航想从新走生命周期渲染默认的第一个组件 2
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
暗云飞飞 普通会员 1楼
在React中,路由Link标签的点击事件不会改变路由。你可以在点击链接后改变路由,或者使用React Router的懒加载功能来实现这个效果。
例如,你可以在点击Link标签后改变路由,如下所示:
```jsx import React from 'react'; import { Link } from 'react-router-dom';
function App() { return (
Home About); }export default App; ```
在这个例子中,当你点击Home链接时,路由会从"/"更改到"/about"。
如果你想要在点击Link标签后重新渲染组件,你可以使用React Router的懒加载功能。懒加载是React Router的一种特性,它会在页面加载完成后再加载需要的组件。
例如,你可以使用以下代码来实现懒加载:
```jsx import React from 'react'; import { Route, Link } from 'react-router-dom'; import App from './App';
function App() { return (
Home About); }export default App; ```
在这个例子中,当你点击Home链接时,组件的渲染不会立即开始。只有当页面完全加载完成后,React才会重新渲染组件。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

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

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

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

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

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

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

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

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

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

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