File tree Expand file tree Collapse file tree
contentScripts/views/Home/components Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -164,14 +164,18 @@ function handleBackToTopOrRefresh(action: 'backToTop' | 'refresh' | 'auto' = 'au
164164 emit (' backToTop' )
165165 }
166166 else if (action === ' refresh' ) {
167+ showForwardButton .value = false
167168 emit (' refresh' )
168169 emit (' backToTop' )
169170 }
170171 else {
171- if (reachTop .value )
172+ if (reachTop .value ) {
173+ showForwardButton .value = false
172174 emit (' refresh' )
173- else
175+ }
176+ else {
174177 emit (' backToTop' )
178+ }
175179 }
176180}
177181
Original file line number Diff line number Diff line change @@ -254,22 +254,14 @@ function initPageAction() {
254254
255255 // 根据当前模式保存数据
256256 if (settings .value .recommendationMode === ' web' ) {
257- if (hasBackState .value ) {
258- // 如果当前已经是后退状态,则保存当前数据到前进状态
259- forwardVideoList .value = JSON .parse (JSON .stringify (videoList .value ))
260- forwardRefreshIdx .value = refreshIdx .value
261- hasForwardState .value = true
262- }
263- else {
264- // 保存当前数据到后退缓存
265- cachedVideoList .value = JSON .parse (JSON .stringify (videoList .value ))
266- cachedRefreshIdx .value = refreshIdx .value
267- hasBackState .value = true
268-
269- // 清空前进状态
270- forwardVideoList .value = []
271- hasForwardState .value = false
272- }
257+ // 保存当前数据到后退缓存
258+ cachedVideoList .value = JSON .parse (JSON .stringify (videoList .value ))
259+ cachedRefreshIdx .value = refreshIdx .value
260+ hasBackState .value = true
261+
262+ // 清空前进状态
263+ forwardVideoList .value = []
264+ hasForwardState .value = false
273265 // 显示撤销按钮
274266 showUndoButton .value = true
275267 }
You can’t perform that action at this time.
0 commit comments