storageSevice.js 1020 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import { CACHE } from '../utils/cache.js';
  2. export const TokenStorage = {
  3. setData: (accessToken) => {
  4. CACHE.accessToken = accessToken
  5. wx.setStorageSync('accessToken', accessToken)
  6. },
  7. getData: () => {
  8. if (CACHE.accessToken) {
  9. return CACHE.accessToken
  10. }
  11. return wx.getStorageSync("accessToken")
  12. },
  13. clearData: ()=> {
  14. wx.removeStorageSync('accessToken')
  15. }
  16. }
  17. export const UserStorage = {
  18. setData: function (obj) {
  19. console.log(obj,'666')
  20. CACHE.userInfo = obj
  21. wx.setStorage({
  22. key: "userInfo",
  23. data: obj
  24. })
  25. },
  26. getData: function () {
  27. if (CACHE.userInfo) {
  28. return CACHE.userInfo
  29. }
  30. return wx.getStorageSync("userInfo")
  31. }
  32. }
  33. export const WeRunStorage ={
  34. setData: function (weRunLastTime){
  35. CACHE.weRunLastTime = weRunLastTime
  36. wx.setStorageSync("weRunLastTime", weRunLastTime);
  37. },
  38. getData: function(){
  39. if (CACHE.weRunLastTime) {
  40. return CACHE.weRunLastTime
  41. }
  42. return wx.getStorageSync("weRunLastTime");
  43. }
  44. }