From 4d8420e51aa39dd4c8bb49ae98c05aaf2479fcb1 Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期五, 06 六月 2025 10:48:47 +0800 Subject: [PATCH] 用户信息 --- sub-pages/mine/index.vue | 23 +++++++++++------------ 1 files changed, 11 insertions(+), 12 deletions(-) diff --git a/sub-pages/mine/index.vue b/sub-pages/mine/index.vue index 6b913e7..cb9b46d 100644 --- a/sub-pages/mine/index.vue +++ b/sub-pages/mine/index.vue @@ -27,7 +27,7 @@ </view> </view> - <view class="edit-profile">点击这里,填写简介</view> + <view class="edit-profile" >点击这里,填写简介</view> <view class="stats"> <view class="stat-row"> @@ -45,9 +45,9 @@ </view> </view> <view class="action-buttons"> - <up-button text="编辑资料" size="mini" type="info" plain hairline + <up-button text="编辑资料" size="mini" type="info" plain hairline @click="navigateTo('/sub-pages/mine/profile-edit')" :custom-style="{ backgroundColor: 'transparent', borderColor: '#B1ABA9' }" /> - <up-icon name="setting" size="40rpx" @click="gotoUrl('/sub-pages/mine/settings')" /> + <up-icon name="setting" size="40rpx" @click="navigateTo('/sub-pages/mine/settings')" /> </view> </view> </view> @@ -100,10 +100,6 @@ const {getLocation,province } = useLocation() -const gotoUrl = (url: string) => { - navigateTo(url) -} - watch( () => userStore.userInfo, // 监听 userInfo 这个响应式属性 (newVal, oldVal) => { @@ -113,10 +109,8 @@ ) onShow(() => { - console.log('我的') getLocation() }); - // 当前 tab 索引 @@ -151,17 +145,22 @@ }); // 方法定义 -function onSettingClick() { +const onSettingClick= ()=> { settingShow.value = true; } -function onTabChange(item: { index: number }) { +const onTabChange=(item: { index: number })=> { current.value = item.index; } -function onSwiperChange(e: any) { +const onSwiperChange=(e: any) => { current.value = e.detail.current; } + + +const goToProfile= ()=> { + navigateTo('/sub-pages/mine/edit-profile'); +} </script> -- Gitblit v1.9.3