3 Star 15 Fork 7

weiQwei/react-demos

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Back to Master

知识点:

  1. 多级路由的使用
  2. 三种向路由传递参数的方式。每种方式,刷新浏览器都可以保留参数
    • params参数,注册路由要使用/:id/:title的方式,传递方式to="/xxx/yyy/someId/someTitle"
    • search参数,正常注册路由即可,传递方式 to="/xxx/yyy?id=someId&title=someTitle"
    • state参数,正常注册路由即可,传递方式 to={{pathname:/xxx/yyy,state:{id:someId,title,someTitle}}}。其中state参数不会改变地址栏的地址

如果使用 HashRouter 刷新后会导致路由 state 参数丢失

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/weiqwei/react-demos.git
git@gitee.com:weiqwei/react-demos.git
weiqwei
react-demos
react-demos
master

搜索帮助