diff --git a/package.json b/package.json index a11643265..882b08131 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "calckey", - "version": "12.118.1-calc.2-rc.22", + "version": "12.118.1-calc.2-rc.23", "codename": "aqua", "repository": { "type": "git", diff --git a/packages/client/src/pages/explore.vue b/packages/client/src/pages/explore.vue index 6e5aec75e..ab8b40b78 100644 --- a/packages/client/src/pages/explore.vue +++ b/packages/client/src/pages/explore.vue @@ -60,11 +60,12 @@ const props = defineProps<{ }>(); let featured = $ref('featured'); +const tabs = ['featured', 'users', 'search']; -const tab = $computed({ +let tab = $computed({ get: () => featured, set: (x) => { - syncSlide(['featured', 'users', 'search'].indexOf(x)); + syncSlide(tabs.indexOf(x)); }, }); @@ -113,7 +114,7 @@ function setSwiperRef(swiper) { } function onSlideChange() { - saveSrc(timelines[swiperRef.activeIndex]); + tab = tabs[swiperRef.activeIndex]; } function syncSlide(index) { diff --git a/packages/client/src/pages/timeline.vue b/packages/client/src/pages/timeline.vue index 01f37d6e4..c441cfcea 100644 --- a/packages/client/src/pages/timeline.vue +++ b/packages/client/src/pages/timeline.vue @@ -276,6 +276,7 @@ let swiperRef = null; function setSwiperRef(swiper) { swiperRef = swiper; + syncSlide(timelines.indexOf(src)); } function onSlideChange() { @@ -286,7 +287,6 @@ function syncSlide(index) { swiperRef.slideTo(index); } -