storage.js 721 B

123456789101112131415161718192021222324252627282930313233
  1. import cookie from 'js-cookie'
  2. export default {
  3. setObj(key, value) {
  4. localStorage.setItem(key, JSON.stringify(value))
  5. },
  6. getObj(key) {
  7. return JSON.parse(localStorage.getItem(key))
  8. },
  9. removeObj(key) {
  10. localStorage.removeItem(key)
  11. },
  12. getSession(key) {
  13. return JSON.parse(sessionStorage.getItem(key))
  14. },
  15. setSession(key, value) {
  16. sessionStorage.setItem(key, JSON.stringify(value))
  17. },
  18. setCookie(key, value) {
  19. cookie.set(key, value)
  20. },
  21. getCookie(key) {
  22. return cookie.get(key)
  23. },
  24. setStr(key, value) {
  25. localStorage.setItem(key, value)
  26. },
  27. getStr(key) {
  28. return localStorage.getItem(key)
  29. },
  30. getInt(key) {
  31. return parseInt(localStorage.getItem(key))
  32. },
  33. }