修复排行榜在旋转屏幕后,选中的榜单被重置回第一个的问题

This commit is contained in:
lyswhut 2022-08-05 10:58:59 +08:00
parent 10ad8cd483
commit df1461a333
2 changed files with 3 additions and 8 deletions

View File

@ -1,10 +1,3 @@
### 优化
- 添加“弹出键盘时自动隐藏播放栏”设置,默认启用(原来的行为),若在某些设备上播放栏无法显示时则可以关闭此设置
- 优化切歌时桌面歌词的切换动画显示
- 暂停播放时自动隐藏桌面歌词
- 在我的列表-列表名左侧添加了一个图标,以表示此处可以点击切换列表
### 修复 ### 修复
- 修复tx源搜索失效的问题 - 修复排行榜在旋转屏幕后,选中的榜单被重置回第一个的问题

View File

@ -114,11 +114,13 @@ export default memo(() => {
useEffect(() => { useEffect(() => {
let list = boards[sourceId] let list = boards[sourceId]
if (list.length) { if (list.length) {
if (list.some(b => b.id == tabId)) return
setTop({ tabId: list[0].id }) setTop({ tabId: list[0].id })
return return
} }
getBoardsList().then(() => { getBoardsList().then(() => {
list = boards[sourceId] list = boards[sourceId]
if (list.some(b => b.id == tabId)) return
setTop({ tabId: list.length ? list[0].id : null }) setTop({ tabId: list.length ? list[0].id : null })
}) })
}, [sourceId]) }, [sourceId])