更新搜索显示

master
于肖磊 2026-02-26 17:06:21 +08:00
parent 03c8097f4a
commit 40de907c29
2 changed files with 34 additions and 27 deletions

View File

@ -600,33 +600,39 @@
// swiper
process_swiper_change(current) {
//
this.pause_all_videos_except(current);
const id = this.display_video_list[current].id;
//
this.setData({
current_index: current,
paused: false,
is_manual_pause: false,
current_video_progress: 0,
current_video_duration: 1,
is_seeking: false,
current_video_id: id, // ID
});
//#ifdef H5
// 使URLSearchParams
const url = new URL(location.href);
url.searchParams.set('id', id);
// URL
const pathname = location.href.split('?')[0];
history.replaceState(null, '', pathname + url.search);
//#endif
const index = this.video_data_list.findIndex(item => item.id == id);
//
if (index < 2 && this.direction == 'prev') {
this.get_last_or_next_data_list(this.video_data_list[0].id, 1, 0);
} else if (index < this.video_data_list.length - 3 && this.direction == 'next') {
this.pause_all_videos_except(current);
const id = this.display_video_list[current].id;
//
this.setData({
current_index: current,
paused: false,
is_manual_pause: false,
current_video_progress: 0,
current_video_duration: 1,
is_seeking: false,
current_video_id: id, // ID
});
//#ifdef H5
// 使URLSearchParams
const url = new URL(location.href);
url.searchParams.set('id', id);
// URL
const pathname = location.href.split('?')[0];
history.replaceState(null, '', pathname + url.search);
//
const currentVideo = this.video_data_list.find(item => item.id == id);
if (currentVideo && currentVideo.videoContent) {
document.title = currentVideo.videoContent;
}
//#endif
const index = this.video_data_list.findIndex(item => item.id == id);
//
if (index < 2 && this.direction == 'prev') {
this.get_last_or_next_data_list(this.video_data_list[0].id, 1, 0);
} else if (index < this.video_data_list.length - 3 && this.direction == 'next') {
this.get_last_or_next_data_list(this.video_data_list[this.video_data_list.length - 1].id, 0, 1);
}
//

View File

@ -338,6 +338,7 @@ export default {
/* 热门搜索 */
.hot-search {
padding: 40rpx;
background: #fff;
}
.hot-tabs {