diff --git a/components/banner-swiper/banner-swiper.vue b/components/banner-swiper/banner-swiper.vue
index b67318a..1dd278a 100644
--- a/components/banner-swiper/banner-swiper.vue
+++ b/components/banner-swiper/banner-swiper.vue
@@ -64,8 +64,11 @@ export default {
.swiper {
height: 300rpx;
+ border-radius: 24rpx;
+ overflow: hidden;
+ box-shadow: 0 8rpx 24rpx rgba(0, 0, 0, 0.1);
+
/* 通用指示器样式 - 覆盖所有可能的类名 */
-
:deep([class*='swiper-dot']) {
border-radius: 50% !important;
transition: all 0.3s ease !important;
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 142e0a5..f9104bd 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -31,7 +31,7 @@
/>
-
+
diff --git a/pages/profile/profile.vue b/pages/profile/profile.vue
index 75621d8..5ac8915 100644
--- a/pages/profile/profile.vue
+++ b/pages/profile/profile.vue
@@ -19,9 +19,9 @@
class="avatar-image"
mode="aspectFill"
/>
- {{
- userInfo.nickName ? userInfo.nickName.charAt(0) : '昵'
- }}
+ {{ userInfo.nickName ? userInfo.nickName.charAt(0) : '昵' }}
+
@@ -166,7 +166,7 @@ export default {
// 监听用户信息更新事件
uni.$on('userInfoUpdated', this.handleUserInfoUpdate)
},
- beforeDestroy() {
+ beforeUnmount() {
// 移除事件监听
uni.$off('userInfoUpdated', this.handleUserInfoUpdate)
},
@@ -295,29 +295,29 @@ export default {
gotoPage(url) {
uni.navigateTo({ url })
},
-
+
// 跳转到设置页面,传递用户信息
goToSettings() {
console.log('准备跳转到设置页面,当前用户信息:', this.userInfo)
-
+
// 将当前用户信息存储到本地,供设置页面使用
try {
const userInfoToStore = {
nickName: this.userInfo.nickName || this.userInfo.nickname || '昵称',
avatar: this.userInfo.avatar || '',
userId: this.userInfo.userId || '',
- phonenumber: this.userInfo.phonenumber || ''
+ phonenumber: this.userInfo.phonenumber || '',
}
-
+
uni.setStorageSync('userInfo', userInfoToStore)
console.log('用户信息已存储到本地:', userInfoToStore)
} catch (error) {
console.error('存储用户信息失败:', error)
}
-
+
// 跳转到设置页面
uni.navigateTo({
- url: '/pages/set/set'
+ url: '/pages/set/set',
})
},
goToAgentApply() {
@@ -357,22 +357,22 @@ export default {
url: '/pages/agents/requestAgent',
})
},
-
+
// 处理用户信息更新事件
handleUserInfoUpdate(updatedUserInfo) {
// 更新本地用户信息
this.userInfo = {
...this.userInfo,
- ...updatedUserInfo
+ ...updatedUserInfo,
}
-
+
// 更新本地存储
try {
uni.setStorageSync('userInfo', this.userInfo)
} catch (error) {
console.error('更新本地用户信息失败:', error)
}
-
+
console.log('用户信息已更新:', this.userInfo)
},
},
@@ -734,4 +734,8 @@ export default {
}
}
}
+
+//view {
+// border: red solid 1px;
+//}