storage.js 598 B

12345678910111213141516171819202122232425262728
  1. function saveItem (key, value) {
  2. if (typeof value === 'object') {
  3. value = JSON.stringify(value)
  4. }
  5. return localStorage.setItem(key, value)
  6. }
  7. function getItem (key) {
  8. return localStorage.getItem(key) || ''
  9. }
  10. function removeItem (key) {
  11. return localStorage.removeItem(key)
  12. }
  13. const CONFIRM_KEY = 'confirm_goods_key'
  14. export function saveConfirmGoods (value) {
  15. return saveItem(CONFIRM_KEY, value)
  16. }
  17. export function getConfirmGoods () {
  18. return getItem(CONFIRM_KEY) ? JSON.parse(getItem(CONFIRM_KEY)) : []
  19. }
  20. export function removeConfirmGoods () {
  21. return removeItem(CONFIRM_KEY)
  22. }