2024-11-10 07:01:22 +00:00
|
|
|
Page({
|
2024-11-15 03:51:28 +00:00
|
|
|
data: {
|
|
|
|
username: '请登录', // 用户名
|
|
|
|
avatarUrl: 'https://tse2-mm.cn.bing.net/th/id/OIP-C.jHUH4s7TQ48X_B-1iozuJgHaHa?w=207&h=207&c=7&r=0&o=5&dpr=1.5&pid=1.7' // 用户头像
|
|
|
|
},
|
|
|
|
|
|
|
|
onShow() {
|
2024-11-19 10:12:40 +00:00
|
|
|
my.getStorage({
|
|
|
|
key: 'userInfo',
|
2024-12-17 11:46:10 +00:00
|
|
|
success: (res) => {
|
2024-11-19 10:12:40 +00:00
|
|
|
// 成功获取到用户信息
|
|
|
|
const userInfo = res.data;
|
|
|
|
console.log('用户信息:', userInfo);
|
2024-12-17 11:46:10 +00:00
|
|
|
if(userInfo){
|
|
|
|
this.setData({
|
|
|
|
username: userInfo.username,
|
|
|
|
avatarUrl: userInfo.avatarUrl,
|
|
|
|
});
|
|
|
|
}else{
|
|
|
|
this.setData({
|
|
|
|
username: '请登录',
|
|
|
|
avatarUrl: 'https://tse2-mm.cn.bing.net/th/id/OIP-C.jHUH4s7TQ48X_B-1iozuJgHaHa?w=207&h=207&c=7&r=0&o=5&dpr=1.5&pid=1.7',
|
|
|
|
});
|
|
|
|
}
|
2024-11-19 10:12:40 +00:00
|
|
|
},
|
2024-12-17 11:46:10 +00:00
|
|
|
fail: (err) => {
|
|
|
|
console.log('获取用户信息失败:', err);
|
2024-11-19 10:12:40 +00:00
|
|
|
}
|
|
|
|
});
|
2024-11-15 03:51:28 +00:00
|
|
|
},
|
|
|
|
|
|
|
|
// 以下是一些页面跳转的示例函数
|
|
|
|
dingdan() {
|
|
|
|
my.navigateTo({
|
|
|
|
url: '/pages/wodedingdan/wodedingdan'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
pingjia() {
|
|
|
|
my.navigateTo({
|
|
|
|
url: '/pages/wodepingjia/wodepingjia'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
xinxi() {
|
|
|
|
my.navigateTo({
|
|
|
|
url: '/pages/gerenxinxi/gerenxinxi'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
shoucang() {
|
|
|
|
my.navigateTo({
|
|
|
|
url: '/pages/wodeshoucang/wodeshoucang'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
ruzhu() {
|
|
|
|
my.navigateTo({
|
|
|
|
url: '/pages/shangjiaruzhu/shangjiaruzhu'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
login() {
|
|
|
|
my.navigateTo({
|
|
|
|
url: '/pages/denglu/denglu'
|
|
|
|
});
|
2024-12-01 11:56:54 +00:00
|
|
|
},
|
|
|
|
meijishi() {
|
|
|
|
my.navigateTo({
|
|
|
|
url: '/pages/meijiashirenzheng/meijiashirenzheng'
|
|
|
|
});
|
|
|
|
},
|
2024-12-17 11:46:10 +00:00
|
|
|
out(){
|
|
|
|
my.removeStorage({
|
|
|
|
key: 'userInfo',
|
|
|
|
success: () => {
|
|
|
|
console.log('用户已退出登录,缓存已清除');
|
|
|
|
|
|
|
|
// 清除缓存后更新页面为默认信息
|
|
|
|
this.setData({
|
|
|
|
username: '请登录',
|
|
|
|
avatarUrl: 'https://tse2-mm.cn.bing.net/th/id/OIP-C.jHUH4s7TQ48X_B-1iozuJgHaHa?w=207&h=207&c=7&r=0&o=5&dpr=1.5&pid=1.7',
|
|
|
|
});
|
|
|
|
my.alert({
|
|
|
|
content:'您已退出登录'
|
|
|
|
})
|
|
|
|
},
|
|
|
|
fail: (err) => {
|
|
|
|
console.error('退出登录失败:', err);
|
|
|
|
}
|
|
|
|
});
|
|
|
|
},
|
2024-11-10 07:01:22 +00:00
|
|
|
});
|