2***@qq.com
2***@qq.com
  • 发布:2024-12-25 17:13
  • 更新:2024-12-25 17:37
  • 阅读:52

【报Bug】uni.setStorageSync缓存后再次打开APP通过uni.getStorageSync获取为空

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 14.6.1 (23G93)

HBuilderX类型: 正式

HBuilderX版本号: 4.29

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: iPhone 15

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

登录后重新打开APP,获取Token为空

预期结果:

正常获取缓存token值

实际结果:

获取Token为空

bug描述:

登录后通过setToken()存储token,再次进入APP调用getToken()获取

export function setToken(token) {  
  // return new Promise((resolve, reject) => {  
  //   uni.setStorage({  
  //     key: tokenKey,  
  //     data: token,  
  //     success: resolve,  
  //     fail: reject  
  //   })  
  // })  

  uni.setStorageSync(tokenKey, token)  
}  

export function getToken() {  
  return uni.getStorageSync(tokenKey)  
}
2024-12-25 17:13 负责人:无 分享
已邀请:
h***@vip.qq.com

h***@vip.qq.com - I want to play a game with you.

不知道是不是我认为的问题,key不应该是字符串吗

uni.setStorageSync('tokenKey', token)   
return uni.getStorageSync('tokenKey')  
  • 2***@qq.com (作者)

    定义的变量里面是字符串

    2024-12-29 21:13

要回复问题请先登录注册