From cdca21c0c12fa79ad4e85321d0f0960c0c4c3f33 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 06 三月 2026 10:56:17 +0800
Subject: [PATCH] 优化

---
 mini-program/pages/settings/settings.vue |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/mini-program/pages/settings/settings.vue b/mini-program/pages/settings/settings.vue
index aaa73af..72c6674 100644
--- a/mini-program/pages/settings/settings.vue
+++ b/mini-program/pages/settings/settings.vue
@@ -2,7 +2,7 @@
 	<view class="box">
 		<view class="box-tx">
 			<view class="box-tx-image">
-				<image :src="form.imgFullUrl" mode="widthFix"></image>
+				<image :src="form.imgFullUrl || '/static/icon/default.png'" mode="widthFix"></image>
 			</view>
 			<button open-type="chooseAvatar" @chooseavatar="getAvatar">鏇存崲澶村儚</button>
 		</view>
@@ -85,6 +85,10 @@
 			this.form.phone1 = this.returnPhone(this.userInfo.phone)
 			this.form.imgFullUrl = this.userInfo.imgFullUrl
 			this.form.imgurl = this.userInfo.imgurl
+			uni.$on('phone', () => {
+				this.form.phone = this.userInfo.phone
+				this.form.phone1 = this.returnPhone(this.userInfo.phone)
+			})
 		},
 		methods: {
 			jumpxy() {
@@ -96,6 +100,7 @@
 				return formatPhoneStar(phone)
 			},
 			jumpPhone() {
+				this.show = false
 				uni.navigateTo({
 					url: '/pages/change-binding/change-binding'
 				})
@@ -146,6 +151,7 @@
 					.then(res => {
 						if (res.code === 200) {
 							this.$store.commit('clear')
+							uni.$emit('loginOut')
 							uni.switchTab({
 								url: '/pages/index/index'
 							})

--
Gitblit v1.9.3