| | |
| | | |
| | | // 加载消息列表 |
| | | loadMessages() { |
| | | // 检查用户是否已登录 |
| | | const userInfo = app.globalData.userInfo |
| | | // 检查用户是否已登录,如果globalData中没有,尝试从本地存储恢复 |
| | | let userInfo = app.globalData.userInfo |
| | | if (!userInfo || !userInfo.userId) { |
| | | console.log('globalData中没有userInfo,尝试从本地存储恢复') |
| | | try { |
| | | const storedUserInfo = wx.getStorageSync('userInfo') |
| | | if (storedUserInfo && storedUserInfo.userId) { |
| | | console.log('从本地存储恢复userInfo成功') |
| | | app.globalData.userInfo = storedUserInfo |
| | | userInfo = storedUserInfo |
| | | } |
| | | } catch (error) { |
| | | console.error('从本地存储恢复userInfo失败:', error) |
| | | } |
| | | } |
| | | |
| | | if (!userInfo || !userInfo.userId) { |
| | | console.error('用户未登录或userId不存在') |
| | | wx.showToast({ |