From 1d17611a8dd4032c383b8f8c486eccece4e4ae51 Mon Sep 17 00:00:00 2001 From: WindowBird <13870814+windows-bird@user.noreply.gitee.com> Date: Wed, 20 Aug 2025 13:57:52 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=AE=E6=92=AD=E5=9B=BE=E5=9C=86=E8=A7=92?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/banner-swiper/banner-swiper.vue | 5 +- pages/index/index.vue | 58 +++++++++++----------- pages/profile/profile.vue | 32 ++++++------ 3 files changed, 51 insertions(+), 44 deletions(-) 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; +//}