1234567891011121314151617181920212223242526272829303132333435363738 |
- let ZFile = new class {
- constructor(){
- }
- getLocal(key, defaultVal) {
- var result = cc.sys.localStorage.getItem(key);
- if (result === '' || result === null || result === undefined) {
- return defaultVal;
- }
- return result;
- }
- setLocal(key, value) {
- if (key === null || key === undefined) { return }
- if (value === null || value === undefined) {
- cc.sys.localStorage.removeItem(key);
- } else {
- cc.sys.localStorage.setItem(key, value);
- }
- }
- getLocalJson(key, defaultVal) {
- var result = cc.sys.localStorage.getItem(key);
- if (result === '' || result === null || result === undefined) {
- return defaultVal;
- }
- return JSON.parse(result);
- }
- setLocalJson(key, json) {
- if (key === null || key === undefined) { return }
- if (json === null || json === undefined) {
- cc.sys.localStorage.removeItem(key);
- } else {
- var value = JSON.stringify(json);
- cc.sys.localStorage.setItem(key, value);
- }
- }
- }
- window["ZFile"] = ZFile
|