收藏
回答

登录时把token缓存起来在登陆后的公共js获取不到值?

wx.setStorageSync('user_token', token); 登录成功设置的token缓存,直接进入index.js是可以拿到缓存值的,但是由于接口request请求太多,封装了request请求新建了一个util.js文件作为接口的统一中转文件。结果在这里wx.getStorageSync('user_token')获取不到token值,是空的.请问该如何解决?急等...



回答关注问题邀请回答
收藏

1 个回答

  • Listen
    Listen
    2020-06-11

    1.全局搜索代码里是否有 wx.clearStorageSync 等全部清除缓存操作

    2.全局在wx.setStorageSync('user_token',token)前加debugger看赋值是否是空值

    2020-06-11
    有用 1
    回复 1
    • 风清月明
      风清月明
      2020-06-12
      知道原因了,是因为我把缓存到的token值写在函数外边了var header =  wx.getStorageSync('user_token');写在函数方法里面就能获取到header值
      2020-06-12
      回复
登录 后发表内容
问题标签