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 @@