78cbb723-5e7a-4153-a67c-549204709758.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. "use strict";
  2. cc._RF.push(module, '78cbbcjXnpBU6Z8VJIEcJdY', 'YZ_LocalStorage');
  3. // common-plugin/Scripts/YZ_LocalStorage.ts
  4. "use strict";
  5. var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
  6. var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
  7. if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
  8. else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
  9. return c > 3 && r && Object.defineProperty(target, key, r), r;
  10. };
  11. Object.defineProperty(exports, "__esModule", { value: true });
  12. var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property;
  13. var YZ_LocalStorage = /** @class */ (function () {
  14. function YZ_LocalStorage() {
  15. }
  16. /**
  17. * 获取本地缓存数据
  18. * @param key
  19. * @param defaultValue 默认值
  20. * @returns
  21. */
  22. YZ_LocalStorage.getItem = function (key, defaultValue) {
  23. var value = cc.sys.localStorage.getItem(key);
  24. if (value) {
  25. return value;
  26. }
  27. if (defaultValue)
  28. return defaultValue;
  29. return null;
  30. };
  31. /**
  32. * 保存本地缓存
  33. * @param key
  34. * @param value
  35. */
  36. YZ_LocalStorage.setItem = function (key, value) {
  37. cc.sys.localStorage.setItem(key, value);
  38. };
  39. YZ_LocalStorage.clearItems = function () {
  40. cc.sys.localStorage.clear();
  41. };
  42. YZ_LocalStorage = __decorate([
  43. ccclass
  44. ], YZ_LocalStorage);
  45. return YZ_LocalStorage;
  46. }());
  47. exports.default = YZ_LocalStorage;
  48. cc._RF.pop();