You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
2.7 KiB

{"remainingRequest":"D:\\code\\vue\\admin\\node_modules\\babel-loader\\lib\\index.js!D:\\code\\vue\\admin\\src\\utils\\storage.js","dependencies":[{"path":"D:\\code\\vue\\admin\\src\\utils\\storage.js","mtime":1709633784000},{"path":"D:\\code\\vue\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\code\\vue\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcucmVwbGFjZSI7CnZhciBzdG9yYWdlID0gewogIHNldDogZnVuY3Rpb24gc2V0KGtleSwgdmFsdWUpIHsKICAgIGxvY2FsU3RvcmFnZS5zZXRJdGVtKGtleSwgSlNPTi5zdHJpbmdpZnkodmFsdWUpKTsKICB9LAogIGdldDogZnVuY3Rpb24gZ2V0KGtleSkgewogICAgcmV0dXJuIGxvY2FsU3RvcmFnZS5nZXRJdGVtKGtleSkgPyBsb2NhbFN0b3JhZ2UuZ2V0SXRlbShrZXkpLnJlcGxhY2UoJyInLCAnJykucmVwbGFjZSgnIicsICcnKSA6ICIiOwogIH0sCiAgZ2V0T2JqOiBmdW5jdGlvbiBnZXRPYmooa2V5KSB7CiAgICByZXR1cm4gbG9jYWxTdG9yYWdlLmdldEl0ZW0oa2V5KSA/IEpTT04ucGFyc2UobG9jYWxTdG9yYWdlLmdldEl0ZW0oa2V5KSkgOiBudWxsOwogIH0sCiAgcmVtb3ZlOiBmdW5jdGlvbiByZW1vdmUoa2V5KSB7CiAgICBsb2NhbFN0b3JhZ2UucmVtb3ZlSXRlbShrZXkpOwogIH0sCiAgY2xlYXI6IGZ1bmN0aW9uIGNsZWFyKCkgewogICAgbG9jYWxTdG9yYWdlLmNsZWFyKCk7CiAgfQp9OwpleHBvcnQgZGVmYXVsdCBzdG9yYWdlOw=="},{"version":3,"sources":["D:/code/vue/admin/src/utils/storage.js"],"names":["storage","set","key","value","localStorage","setItem","JSON","stringify","get","getItem","replace","getObj","parse","remove","removeItem","clear"],"mappings":";;AAAA,IAAMA,OAAO,GAAG;AACZC,EAAAA,GADY,eACRC,GADQ,EACHC,KADG,EACI;AACZC,IAAAA,YAAY,CAACC,OAAb,CAAqBH,GAArB,EAA0BI,IAAI,CAACC,SAAL,CAAeJ,KAAf,CAA1B;AACH,GAHW;AAIZK,EAAAA,GAJY,eAIRN,GAJQ,EAIH;AACL,WAAOE,YAAY,CAACK,OAAb,CAAqBP,GAArB,IAA0BE,YAAY,CAACK,OAAb,CAAqBP,GAArB,EAA0BQ,OAA1B,CAAkC,GAAlC,EAAsC,EAAtC,EAA0CA,OAA1C,CAAkD,GAAlD,EAAsD,EAAtD,CAA1B,GAAoF,EAA3F;AACH,GANW;AAOZC,EAAAA,MAPY,kBAOLT,GAPK,EAOA;AACR,WAAOE,YAAY,CAACK,OAAb,CAAqBP,GAArB,IAA0BI,IAAI,CAACM,KAAL,CAAWR,YAAY,CAACK,OAAb,CAAqBP,GAArB,CAAX,CAA1B,GAAgE,IAAvE;AACH,GATW;AAUZW,EAAAA,MAVY,kBAULX,GAVK,EAUA;AACRE,IAAAA,YAAY,CAACU,UAAb,CAAwBZ,GAAxB;AACH,GAZW;AAaZa,EAAAA,KAbY,mBAaJ;AACVX,IAAAA,YAAY,CAACW,KAAb;AACG;AAfW,CAAhB;AAiBA,eAAef,OAAf","sourcesContent":["const storage = {\r\n set(key, value) {\r\n localStorage.setItem(key, JSON.stringify(value));\r\n },\r\n get(key) {\r\n return localStorage.getItem(key)?localStorage.getItem(key).replace('\"','').replace('\"',''):\"\";\r\n },\r\n getObj(key) {\r\n return localStorage.getItem(key)?JSON.parse(localStorage.getItem(key)):null;\r\n },\r\n remove(key) {\r\n localStorage.removeItem(key);\r\n },\r\n clear() {\r\n\t\tlocalStorage.clear();\r\n }\r\n}\r\nexport default storage;\r\n"]}]}