diff --git a/src/components/search/PoiSearchPanel.vue b/src/components/search/PoiSearchPanel.vue index 57d8531..5db0b93 100644 --- a/src/components/search/PoiSearchPanel.vue +++ b/src/components/search/PoiSearchPanel.vue @@ -796,11 +796,24 @@ defineExpose({ } .home-back-icon { - font-size: 30px; - line-height: 30px; + display: flex; + width: 18px; + height: 18px; + align-items: center; + justify-content: center; + font-size: 0; + line-height: 0; font-weight: 600; color: #151713; - transform: translateX(-1px); +} + +.home-back-icon::before { + content: ''; + width: 10px; + height: 10px; + border-left: 2px solid currentColor; + border-bottom: 2px solid currentColor; + transform: translateX(2px) rotate(45deg); } .home-fullscreen-title { diff --git a/src/pages/exhibit/detail.vue b/src/pages/exhibit/detail.vue index 17afb68..3e6b8b1 100644 --- a/src/pages/exhibit/detail.vue +++ b/src/pages/exhibit/detail.vue @@ -13,8 +13,6 @@ class="content" :class="{ 'with-fixed-player': isDetailAudioDockVisible || showAudioPlayer }" scroll-y - scroll-with-animation - :scroll-into-view="scrollTargetId" :show-scrollbar="false" > @@ -44,8 +42,8 @@ v-for="option in contentLanguageOptions" :key="option.value" class="language-anchor-option" - :class="{ active: activeContentLanguage === option.value }" - @tap="handleAnchorTap(option.value)" + :class="{ active: selectedAudioLanguage === option.value }" + @tap="handleLanguageChange(option.value)" > {{ option.label }} @@ -54,18 +52,9 @@ - - - - {{ section.heading }} - - {{ detailTextFor(section.value) }} - 正在加载讲解正文 + + {{ currentDetailText }} + 正在加载讲解正文 @@ -157,7 +146,7 @@