Forum icon indicating copy to clipboard operation
Forum copied to clipboard

帖子列表未响应浏览器后退

Open YunzheZJU opened this issue 4 years ago • 1 comments

帖子列表的翻页状态应该响应location变化。

环境

  • MacOS 10.15.6
  • Chrome 85.0.4183.102 64bit

复现步骤

  1. 新建标签页,打开/board/515/2。此时帖子列表显示该版面第2页的内容
  2. 点击翻页组件Pagination中的3,跳转到第3页。此时url为/board/515/3,帖子列表显示该版面第3页的内容
  3. 在页面空白处右键单击,点击”返回/后退“。url变为/board/515/2,此时帖子列表仍然显示该版面第3页的内容

期望的行为

  1. 在复现步骤第3步中,url变为/board/515/2,此时帖子列表显示该版面第2页的内容

可能的问题源

Body组件未实现生命周期函数componentDidUpdate

可能的解决方案

实现生命周期函数componentDidUpdate,判断url变化,相应地更新数据。

YunzheZJU avatar Sep 21 '20 09:09 YunzheZJU

前辈可以尝试自己改下,帮忙提个PR.

我这边之后跟进一下

已提PR

zjufishboy avatar Dec 05 '20 08:12 zjufishboy