From 43471e7e3709171ab63bb80dc5c9b74b3246650e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=BE=90=E9=A3=9E=E6=B4=8B?=
<15778543+xufeiyang6017@user.noreply.gitee.com>
Date: Mon, 19 Jan 2026 14:21:25 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E4=B8=AD=E5=BF=83=E9=A1=B5?=
=?UTF-8?q?=E9=9D=A2=E7=94=B5=E8=AF=9D=E5=8F=B7=E7=A0=81=E9=9A=90=E8=97=8F?=
=?UTF-8?q?=E4=B8=AD=E9=97=B44=E4=BD=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/index/index.wxml | 24 ++++--------------------
pages/profile/index.js | 38 ++++++++++++++++++++++++++++----------
pages/profile/index.wxml | 2 +-
3 files changed, 33 insertions(+), 31 deletions(-)
diff --git a/pages/index/index.wxml b/pages/index/index.wxml
index 91a42b1..9e280a9 100644
--- a/pages/index/index.wxml
+++ b/pages/index/index.wxml
@@ -151,27 +151,7 @@
-
-
-
-
📣
招商
+
+ 🚹
+ 我们
+
diff --git a/pages/profile/index.js b/pages/profile/index.js
index 8b46b2d..04558a2 100644
--- a/pages/profile/index.js
+++ b/pages/profile/index.js
@@ -47,6 +47,14 @@ Page({
app.updateCurrentTab('profile');
},
+ // 隐藏电话号码中间4位
+ hidePhoneNumber(phoneNumber) {
+ if (!phoneNumber) return ''
+ const phoneStr = String(phoneNumber)
+ if (phoneStr.length !== 11) return phoneStr
+ return phoneStr.substring(0, 3) + '****' + phoneStr.substring(7)
+ },
+
// 加载用户信息
loadUserInfo() {
console.log('开始加载用户信息')
@@ -55,12 +63,16 @@ Page({
// 从本地存储获取用户信息
const localUserInfo = wx.getStorageSync('userInfo') || {}
if (app.globalData.userInfo) {
- this.setData({ userInfo: app.globalData.userInfo })
+ const userInfo = { ...app.globalData.userInfo }
+ userInfo.hiddenPhoneNumber = this.hidePhoneNumber(userInfo.phoneNumber)
+ this.setData({ userInfo })
} else {
- app.globalData.userInfo = localUserInfo
+ const userInfo = { ...localUserInfo }
+ userInfo.hiddenPhoneNumber = this.hidePhoneNumber(userInfo.phoneNumber)
+ app.globalData.userInfo = userInfo
this.setData({
- userInfo: localUserInfo,
- needPhoneAuth: !localUserInfo.phoneNumber
+ userInfo,
+ needPhoneAuth: !userInfo.phoneNumber
})
}
@@ -187,6 +199,9 @@ Page({
...serverUserInfo
}
+ // 添加隐藏的电话号码
+ updatedUserInfo.hiddenPhoneNumber = this.hidePhoneNumber(updatedUserInfo.phoneNumber)
+
app.globalData.userInfo = updatedUserInfo
wx.setStorageSync('userInfo', updatedUserInfo)
this.setData({ userInfo: updatedUserInfo })
@@ -211,13 +226,16 @@ Page({
const serverUserInfo = res.data
// 更新本地用户信息
- const app = getApp()
- const updatedUserInfo = {
- ...app.globalData.userInfo,
- ...serverUserInfo
- }
+ const app = getApp()
+ const updatedUserInfo = {
+ ...app.globalData.userInfo,
+ ...serverUserInfo
+ }
+
+ // 添加隐藏的电话号码
+ updatedUserInfo.hiddenPhoneNumber = this.hidePhoneNumber(updatedUserInfo.phoneNumber)
- app.globalData.userInfo = updatedUserInfo
+ app.globalData.userInfo = updatedUserInfo
wx.setStorageSync('userInfo', updatedUserInfo)
this.setData({ userInfo: updatedUserInfo })
diff --git a/pages/profile/index.wxml b/pages/profile/index.wxml
index 6042e8f..29677eb 100644
--- a/pages/profile/index.wxml
+++ b/pages/profile/index.wxml
@@ -6,7 +6,7 @@
style="width: 100rpx; height: 100rpx; border-radius: 50%; margin-right: 20rpx;"
>
- {{userInfo.phoneNumber|| '未登录'}}
+ {{userInfo.hiddenPhoneNumber || userInfo.phoneNumber || '未登录'}}