cache.js 623 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. export const setCache = (key, val) => {
  2. return new Promise((resolve, reject) => {
  3. uni.setStorage({
  4. key: key,
  5. data: val,
  6. success() {
  7. resolve(key, val)
  8. },
  9. fail(err) {
  10. reject(err)
  11. }
  12. })
  13. })
  14. }
  15. export const getCache = (key) => {
  16. return new Promise((resolve, reject) => {
  17. uni.getStorage({
  18. key: key,
  19. success(val) {
  20. resolve(val)
  21. },
  22. fail(err) {
  23. reject(err)
  24. }
  25. })
  26. })
  27. }
  28. export const clearChache = (key) => {
  29. return new Promise((resolve, reject) => {
  30. uni.clearStorage({
  31. key: key,
  32. success(val) {
  33. resolve(val)
  34. },
  35. fail(err) {
  36. reject(err)
  37. }
  38. })
  39. })
  40. }