Page({ 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() { my.getStorage({ key: 'userInfo', success: (res)=> { // 成功获取到用户信息 const userInfo = res.data; console.log('用户信息:', userInfo); // 可以直接使用 username 和 avatarUrl this.setData({ username: userInfo.username, // 设置用户名 avatarUrl: userInfo.avatarUrl, // 设置头像链接 }); console.log('用户名:', username); console.log('头像链接:', avatarUrl); }, fail: function(err) { // 如果没有存储的 userInfo,说明用户可能未登录 console.error('获取用户信息失败:', err); } }); // 获取缓存中的数据 // const userInfo = my.getStorageSync({ key: 'user_info' }).data; // 判断是否存在 userInfo,如果存在则更新页面数据 // if (userInfo) { // this.setData({ // username: userInfo.username, // avatarUrl: userInfo.avatarUrl // }); // } else { // console.log('没有找到用户信息'); // } }, // 以下是一些页面跳转的示例函数 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' }); } });