react 局部刷新和按需加载

我的环境:dva.js
(就是react)

我想达到的效果图片描述
我老板跟我说这叫局部刷新,按我老板的意思,这样局部刷新的话地址栏是不会变的。
但是地址栏不变的话浏览器记录不了历史记录,后退键没有用,不是很影响用户体验吗?

有没有办法解决,既能只刷新红色方框,地址栏还能变化?

阅读 6.1k
4 个回答

给左边3个菜单给3个值,把左边菜单用<Link to=· ·>,传过去,可以变地址,还可以局部刷新

使用react-router即可实现

Dva 中提供了react-router的内容。
Dva@2提供了react-router的各个版本,以及各种兼容处理,请参考dva官方文档

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题