storage.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. let isDev = process.env.NODE_ENV === "development";
  2. const UUID = isDev ? "uuid_key_dev" : "uuid_key";
  3. const HAS_LOGIN = isDev ? "has_login_key_dev" : "has_login_key";
  4. const ACCESS_TOKEN = isDev ? "access_token_key_dev" : "access_token_key";
  5. const REFRESH_TOKEN = isDev ? "refresh_token_key_dev" : "refresh_token_key";
  6. const USER_INFO = isDev ? "user_info_obj_dev" : "user_info_obj";
  7. const FACE_LOGIN = isDev ? "face_login_dev" : "face_login";
  8. const FINGER_LOGIN = isDev ? "finger_login_dev" : "finger_login";
  9. const CART_BACKBTN = isDev ? "cart_backbtn_dev" : "cart_backbtn";
  10. export default {
  11. // 获取face id登录
  12. getFaceLogin() {
  13. return uni.getStorageSync(FACE_LOGIN);
  14. },
  15. // 写入face id
  16. setFaceLogin(val) {
  17. uni.setStorageSync(FACE_LOGIN, val);
  18. },
  19. // 获取指纹登录
  20. getFingerLogin() {
  21. return uni.getStorageSync(FINGER_LOGIN);
  22. },
  23. // 写入指纹登录
  24. setFingerLogin(val) {
  25. uni.setStorageSync(FINGER_LOGIN, val);
  26. },
  27. // 写入用户信息
  28. setUserInfo(val) {
  29. uni.setStorageSync(USER_INFO, val);
  30. },
  31. // 获取用户信息
  32. getUserInfo() {
  33. return uni.getStorageSync(USER_INFO);
  34. },
  35. // 写入uuid
  36. setUuid(val) {
  37. uni.setStorageSync(UUID, val);
  38. },
  39. // 获取uuid
  40. getUuid() {
  41. return uni.getStorageSync(UUID);
  42. },
  43. // 写入登录
  44. setHasLogin(val) {
  45. uni.setStorageSync(HAS_LOGIN, val);
  46. },
  47. // 获取是否登录
  48. getHasLogin() {
  49. return uni.getStorageSync(HAS_LOGIN);
  50. },
  51. // 删除uuid
  52. removeUuid() {
  53. uni.removeStorageSync(UUID);
  54. },
  55. // 写入accessToken
  56. setAccessToken(val) {
  57. uni.setStorageSync(ACCESS_TOKEN, val);
  58. },
  59. // 获取accessToken
  60. getAccessToken() {
  61. return uni.getStorageSync(ACCESS_TOKEN);
  62. },
  63. // 后退购物车
  64. setCartBackbtn(val) {
  65. uni.setStorageSync(CART_BACKBTN, val);
  66. },
  67. // 删除token
  68. removeAccessToken() {
  69. uni.removeStorageSync(ACCESS_TOKEN);
  70. },
  71. // 写入刷新token
  72. setRefreshToken(val) {
  73. uni.setStorageSync(REFRESH_TOKEN, val);
  74. },
  75. // 获取刷新token
  76. getRefreshToken() {
  77. return uni.getStorageSync(REFRESH_TOKEN);
  78. },
  79. // 删除token
  80. removeRefreshToken() {
  81. uni.removeStorageSync(REFRESH_TOKEN);
  82. },
  83. };