From 7673b8272cfd9fc21161b70e35c263e455b59966 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期五, 27 六月 2025 10:57:07 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

---
 components/TopBar.vue |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/components/TopBar.vue b/components/TopBar.vue
index 64913f8..67d3703 100644
--- a/components/TopBar.vue
+++ b/components/TopBar.vue
@@ -1,5 +1,5 @@
 <template>
-	<view class="top-bar" :style="{paddingTop: statusBarHeight + 'px'}">
+	<view class="top-bar" :style="{paddingTop: statusBarHeight + 'rpx'}">
 		<view class="top-bar-content">
 			<!-- 鏍囬鍒楄〃 -->
 			<scroll-view class="title-scroll" scroll-x="true" scroll-with-animation :scroll-left="scrollLeft">
@@ -8,10 +8,11 @@
 						v-for="(item, index) in titleList" 
 						:key="index"
 						:class="{active: selectedTitleIndex === item.index, 'title-item': true}"
+						:style="{color: textColor}"
 						@click="changeTab(item)"
 					>
 						<text>{{item.title}}</text>
-						<view class="underline" v-if="selectedTitleIndex === item.index"></view>
+						<view class="underline" :style="{backgroundColor: textColor}" v-if="selectedTitleIndex === item.index"></view>
 					</view>
 				</view>
 			</scroll-view>
@@ -26,6 +27,10 @@
 			selectedTitleIndex: {
 				type: String,
 				default: 'home'
+			},
+			textColor: {
+				type: String,
+				default: 'white'
 			}
 		},
 		data() {
@@ -117,7 +122,7 @@
 			position: relative;
 			padding: 0 24rpx;
 			font-size: 32rpx;
-			color: white;
+			/* color: white; */
 			height: 100%;
 			display: flex;
 			align-items: center;
@@ -136,7 +141,7 @@
 			transform: translateX(-50%);
 			width: calc(100% - 76rpx);
 			height: 4rpx;
-			background-color: white;
+			/* background-color: white; */
 			border-radius: 4rpx;
 		}
 </style>
\ No newline at end of file

--
Gitblit v1.8.0