Browse Source

feature: dist

xiongxt 1 year ago
parent
commit
9d023ed540

File diff suppressed because it is too large
+ 0 - 0
dist/css/app.3dea4a94.css


+ 1 - 0
dist/css/async.956728ca.css

@@ -0,0 +1 @@
+h3[data-v-1a0c8e80]{font-size:.17143rem;padding-bottom:.14286rem;border-bottom:.00714rem solid #eee;margin-bottom:.14286rem}.desc[data-v-1a0c8e80]{color:#666}div[data-v-1a0c8e80]{margin:.14286rem 0}

+ 1 - 0
dist/css/flexible.956728ca.css

@@ -0,0 +1 @@
+h3[data-v-1a0c8e80]{font-size:.17143rem;padding-bottom:.14286rem;border-bottom:.00714rem solid #eee;margin-bottom:.14286rem}.desc[data-v-1a0c8e80]{color:#666}div[data-v-1a0c8e80]{margin:.14286rem 0}

+ 1 - 0
dist/css/formula.956728ca.css

@@ -0,0 +1 @@
+h3[data-v-1a0c8e80]{font-size:.17143rem;padding-bottom:.14286rem;border-bottom:.00714rem solid #eee;margin-bottom:.14286rem}.desc[data-v-1a0c8e80]{color:#666}div[data-v-1a0c8e80]{margin:.14286rem 0}

+ 1 - 0
dist/css/http.956728ca.css

@@ -0,0 +1 @@
+h3[data-v-1a0c8e80]{font-size:.17143rem;padding-bottom:.14286rem;border-bottom:.00714rem solid #eee;margin-bottom:.14286rem}.desc[data-v-1a0c8e80]{color:#666}div[data-v-1a0c8e80]{margin:.14286rem 0}

+ 1 - 0
dist/css/install.956728ca.css

@@ -0,0 +1 @@
+h3[data-v-1a0c8e80]{font-size:.17143rem;padding-bottom:.14286rem;border-bottom:.00714rem solid #eee;margin-bottom:.14286rem}.desc[data-v-1a0c8e80]{color:#666}div[data-v-1a0c8e80]{margin:.14286rem 0}

+ 1 - 0
dist/css/queue.956728ca.css

@@ -0,0 +1 @@
+h3[data-v-1a0c8e80]{font-size:.17143rem;padding-bottom:.14286rem;border-bottom:.00714rem solid #eee;margin-bottom:.14286rem}.desc[data-v-1a0c8e80]{color:#666}div[data-v-1a0c8e80]{margin:.14286rem 0}

+ 1 - 0
dist/css/storage.956728ca.css

@@ -0,0 +1 @@
+h3[data-v-1a0c8e80]{font-size:.17143rem;padding-bottom:.14286rem;border-bottom:.00714rem solid #eee;margin-bottom:.14286rem}.desc[data-v-1a0c8e80]{color:#666}div[data-v-1a0c8e80]{margin:.14286rem 0}

BIN
dist/favicon.ico


+ 1 - 0
dist/index.html

@@ -0,0 +1 @@
+<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>ludash</title><script defer="defer" src="/js/chunk-vendors.6d78f9fa.js"></script><script defer="defer" src="/js/app.9f017aa1.js"></script><link href="/css/app.3dea4a94.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but ludash doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>

File diff suppressed because it is too large
+ 0 - 0
dist/js/489.d4989f1f.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/489.d4989f1f.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/js/app.9f017aa1.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/app.9f017aa1.js.map


+ 2 - 0
dist/js/async.b809d808.js

@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkludash"]=self["webpackChunkludash"]||[]).push([[931],{4359:function(n,e,a){a.r(e),a.d(e,{default:function(){return o}});var l=a(3396),s=a(4870),c=a(6351),t=a(5017);const u=(0,l._)("p",{class:"demo"},"DEMO",-1);var i={__name:"async",setup(n){const e=(0,s.iH)('import { asyncWhile, asyncForEach, nextTick } from "ludash";\n\nasyncForEach([1, 2, 3, 4, 5], async (it, index) => {\n  await nextTick(1000);\n  console.log(it, index);\n  // return false 则会中断执行\n  return true;\n});\n\nasyncWhile(\n  // checker 这是判断函数\n  async (index) => index < 10,\n  async (index) => {\n    console.log(index);\n  }\n);');return(n,a)=>((0,l.wg)(),(0,l.iD)("div",null,[(0,l.Wm)(c.Z,{title:"Async",desc:"这里主要是异步遍历的函数集合,函数会等待上一次异步结束才会开始下一个"},{default:(0,l.w5)((()=>[u,(0,l.Wm)((0,s.SU)(t.Z1),{modelValue:e.value,"onUpdate:modelValue":a[0]||(a[0]=n=>e.value=n),disabled:!0},null,8,["modelValue"])])),_:1})]))}};const d=i;var o=d}}]);
+//# sourceMappingURL=async.b809d808.js.map

+ 1 - 0
dist/js/async.b809d808.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"js/async.b809d808.js","mappings":"iRAiBA,MAAMA,GAAOC,EAAAA,EAAAA,IAAK,uV,6RCdlB,MAAMC,EAAc,EAEpB,O","sources":["webpack://ludash/./src/views/async.vue","webpack://ludash/./src/views/async.vue?28da"],"sourcesContent":["<template>\r\n  <div>\r\n    <Block\r\n      title=\"Async\"\r\n      desc=\"这里主要是异步遍历的函数集合,函数会等待上一次异步结束才会开始下一个\"\r\n    >\r\n      <p class=\"demo\">DEMO</p>\r\n      <Codemirror v-model=\"code\" :disabled=\"true\" />\r\n    </Block>\r\n  </div>\r\n</template>\r\n\r\n<script setup>\r\nimport Block from \"@/components/block.vue\";\r\nimport { ref } from \"vue\";\r\nimport { Codemirror } from \"vue-codemirror\";\r\n\r\nconst code = ref(`import { asyncWhile, asyncForEach, nextTick } from \"ludash\";\r\n\r\nasyncForEach([1, 2, 3, 4, 5], async (it, index) => {\r\n  await nextTick(1000);\r\n  console.log(it, index);\r\n  // return false 则会中断执行\r\n  return true;\r\n});\r\n\r\nasyncWhile(\r\n  // checker 这是判断函数\r\n  async (index) => index < 10,\r\n  async (index) => {\r\n    console.log(index);\r\n  }\r\n);`);\r\n</script>\r\n","import script from \"./async.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./async.vue?vue&type=script&setup=true&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__"],"names":["code","ref","__exports__"],"sourceRoot":""}

File diff suppressed because it is too large
+ 0 - 0
dist/js/chunk-vendors.6d78f9fa.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/chunk-vendors.6d78f9fa.js.map


+ 2 - 0
dist/js/flexible.50684a5c.js

@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkludash"]=self["webpackChunkludash"]||[]).push([[76],{6469:function(e,l,n){n.r(l),n.d(l,{default:function(){return o}});var u=n(3396),a=n(4870),t=n(6351),i=n(5017);const d=(0,u._)("p",{class:"demo"},"DEMO",-1);var s={__name:"flexible",setup(e){const l=(0,a.iH)('import { flexible } from "ludash";\n\n// 最低700px,低于700px按宽度为700计算html的fontSize\nflexible({ minWidth: 700 });');return(e,n)=>((0,u.wg)(),(0,u.iD)("div",null,[(0,u.Wm)(t.Z,{title:"flexible",desc:"amfe-flexible代码变种,取消了body的font-size,新增了配置最低宽度的选项"},{default:(0,u.w5)((()=>[d,(0,u.Wm)((0,a.SU)(i.Z1),{modelValue:l.value,"onUpdate:modelValue":n[0]||(n[0]=e=>l.value=e),disabled:!0},null,8,["modelValue"])])),_:1})]))}};const f=s;var o=f}}]);
+//# sourceMappingURL=flexible.50684a5c.js.map

+ 1 - 0
dist/js/flexible.50684a5c.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"js/flexible.50684a5c.js","mappings":"mRAiBA,MAAMA,GAAOC,EAAAA,EAAAA,IAAK,gH,8SCdlB,MAAMC,EAAc,EAEpB,O","sources":["webpack://ludash/./src/views/flexible.vue","webpack://ludash/./src/views/flexible.vue?90ed"],"sourcesContent":["<template>\r\n  <div>\r\n    <Block\r\n      title=\"flexible\"\r\n      desc=\"amfe-flexible代码变种,取消了body的font-size,新增了配置最低宽度的选项\"\r\n    >\r\n      <p class=\"demo\">DEMO</p>\r\n      <Codemirror v-model=\"code\" :disabled=\"true\" />\r\n    </Block>\r\n  </div>\r\n</template>\r\n\r\n<script setup>\r\nimport Block from \"@/components/block.vue\";\r\nimport { ref } from \"vue\";\r\nimport { Codemirror } from \"vue-codemirror\";\r\n\r\nconst code = ref(`import { flexible } from \"ludash\";\r\n\r\n// 最低700px,低于700px按宽度为700计算html的fontSize\r\nflexible({ minWidth: 700 });`);\r\n</script>\r\n","import script from \"./flexible.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./flexible.vue?vue&type=script&setup=true&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__"],"names":["code","ref","__exports__"],"sourceRoot":""}

+ 2 - 0
dist/js/formula.40fae326.js

@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkludash"]=self["webpackChunkludash"]||[]).push([[183],{8061:function(n,l,e){e.r(l),e.d(l,{default:function(){return f}});var u=e(3396),o=e(4870),a=e(6351),s=e(5017),t=e(9908);const c=(0,u._)("p",{class:"demo"},"DEMO",-1);var r={__name:"formula",setup(n){function l(){const n=new t.Si("(a[0]+b.x)/c");console.log(n.result({a:[3],b:{x:9},c:9})),n.destroy()}const e=(0,o.iH)('import { Formula } from "ludash";\nconst f = new Formula("(a[0]+b.x)/c");\nconsole.log(\n  f.result({\n    a: [3],\n    b: { x: 9 },\n    c: 9,\n  })\n);\nf.destroy();');return(n,t)=>((0,u.wg)(),(0,u.iD)("div",null,[(0,u.Wm)(a.Z,{title:"formula",desc:"手动运行字符串公式"},{default:(0,u.w5)((()=>[(0,u._)("p",{class:"run"},[(0,u._)("button",{onClick:l},"运行"),(0,u.Uk)("请在控制台查看结果 ")]),c,(0,u.Wm)((0,o.SU)(s.Z1),{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=n=>e.value=n),disabled:!0},null,8,["modelValue"])])),_:1})]))}};const d=r;var f=d}}]);
+//# sourceMappingURL=formula.40fae326.js.map

+ 1 - 0
dist/js/formula.40fae326.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"js/formula.40fae326.js","mappings":"6RAmBA,SAASA,IACP,MAAMC,EAAI,IAAIC,EAAAA,GAAQ,gBACtBC,QAAQC,IACNH,EAAEI,OAAO,CACPC,EAAG,CAAC,GACJC,EAAG,CAAEC,EAAG,GACRC,EAAG,KAGPR,EAAES,SACJ,CAEA,MAAMC,GAAOC,EAAAA,EAAAA,IAAK,2K,6VC5BlB,MAAMC,EAAc,EAEpB,O","sources":["webpack://ludash/./src/views/formula.vue","webpack://ludash/./src/views/formula.vue?3fb1"],"sourcesContent":["<template>\r\n  <div>\r\n    <Block title=\"formula\" desc=\"手动运行字符串公式\">\r\n      <p class=\"run\">\r\n        <button @click=\"execute\">运行</button>请在控制台查看结果\r\n      </p>\r\n      <p class=\"demo\">DEMO</p>\r\n      <Codemirror v-model=\"code\" :disabled=\"true\" />\r\n    </Block>\r\n  </div>\r\n</template>\r\n\r\n<script setup>\r\nimport Block from \"@/components/block.vue\";\r\nimport { ref } from \"vue\";\r\nimport { Codemirror } from \"vue-codemirror\";\r\n\r\nimport { Formula } from \"../../lib\";\r\n\r\nfunction execute() {\r\n  const f = new Formula(\"(a[0]+b.x)/c\");\r\n  console.log(\r\n    f.result({\r\n      a: [3],\r\n      b: { x: 9 },\r\n      c: 9,\r\n    })\r\n  );\r\n  f.destroy();\r\n}\r\n\r\nconst code = ref(`import { Formula } from \"ludash\";\r\nconst f = new Formula(\"(a[0]+b.x)/c\");\r\nconsole.log(\r\n  f.result({\r\n    a: [3],\r\n    b: { x: 9 },\r\n    c: 9,\r\n  })\r\n);\r\nf.destroy();`);\r\n</script>\r\n","import script from \"./formula.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./formula.vue?vue&type=script&setup=true&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__"],"names":["execute","f","Formula","console","log","result","a","b","x","c","destroy","code","ref","__exports__"],"sourceRoot":""}

+ 2 - 0
dist/js/http.c91124fe.js

@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkludash"]=self["webpackChunkludash"]||[]).push([[981],{9947:function(e,n,t){t.r(n),t.d(n,{default:function(){return d}});var r=t(3396),a=t(4870),s=t(6351),o=t(5017);const u=(0,r._)("p",{class:"demo"},"DEMO",-1);var l={__name:"http",setup(e){const n=(0,a.iH)('import { WrappedAxios } from "ludash";\n  \nconst http = new WrappedAxios();\n\nhttp\n  .beforeRequest((config) => {\n    config.headers.token = "123";\n    return config;\n  })\n  .afterResponse(\n    (response) => {\n      return response.data;\n    },\n    (error) => {\n      return Promise.reject(error);\n    }\n  );\n\nhttp.get("/a", { a: 1 });\n\nconst req = http.createGetWithCancel("/a", { a: 1 });\nreq.send();\n\nsetTimeout(() => {\n  req.abort();\n});');return(e,t)=>((0,r.wg)(),(0,r.iD)("div",null,[(0,r.Wm)(s.Z,{title:"Http",desc:"根据使用习惯将axios进行了二次封装,提供了更方便的cancel方法,"},{default:(0,r.w5)((()=>[u,(0,r.Wm)((0,a.SU)(o.Z1),{modelValue:n.value,"onUpdate:modelValue":t[0]||(t[0]=e=>n.value=e),disabled:!0},null,8,["modelValue"])])),_:1})]))}};const c=l;var d=c}}]);
+//# sourceMappingURL=http.c91124fe.js.map

+ 1 - 0
dist/js/http.c91124fe.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"js/http.c91124fe.js","mappings":"gRAiBA,MAAMA,GAAOC,EAAAA,EAAAA,IAAK,od,8RCdlB,MAAMC,EAAc,EAEpB,O","sources":["webpack://ludash/./src/views/http.vue","webpack://ludash/./src/views/http.vue?a9ff"],"sourcesContent":["<template>\n  <div>\n    <Block\n      title=\"Http\"\n      desc=\"根据使用习惯将axios进行了二次封装,提供了更方便的cancel方法,\"\n    >\n      <p class=\"demo\">DEMO</p>\n      <Codemirror v-model=\"code\" :disabled=\"true\" />\n    </Block>\n  </div>\n</template>\n\n<script setup>\nimport Block from \"@/components/block.vue\";\nimport { ref } from \"vue\";\nimport { Codemirror } from \"vue-codemirror\";\n\nconst code = ref(`import { WrappedAxios } from \"ludash\";\n  \nconst http = new WrappedAxios();\n\nhttp\n  .beforeRequest((config) => {\n    config.headers.token = \"123\";\n    return config;\n  })\n  .afterResponse(\n    (response) => {\n      return response.data;\n    },\n    (error) => {\n      return Promise.reject(error);\n    }\n  );\n\nhttp.get(\"/a\", { a: 1 });\n\nconst req = http.createGetWithCancel(\"/a\", { a: 1 });\nreq.send();\n\nsetTimeout(() => {\n  req.abort();\n});`);\n</script>\n","import script from \"./http.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./http.vue?vue&type=script&setup=true&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__"],"names":["code","ref","__exports__"],"sourceRoot":""}

+ 2 - 0
dist/js/install.c65971f4.js

@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkludash"]=self["webpackChunkludash"]||[]).push([[965],{3199:function(e,a,l){l.r(a),l.d(a,{default:function(){return o}});var u=l(3396),s=l(4870),t=l(6351),d=l(5017);const n=(0,u._)("p",{class:"demo"},"DEMO",-1);var c={__name:"install",setup(e){const a=(0,s.iH)("yarn add https://gitee.com/swust_0602/ludash.git#master");return(e,l)=>((0,u.wg)(),(0,u.iD)("div",null,[(0,u.Wm)(t.Z,{title:"Ludash",desc:"个人工具集合,如何安装"},{default:(0,u.w5)((()=>[n,(0,u.Wm)((0,s.SU)(d.Z1),{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=e=>a.value=e),disabled:!0},null,8,["modelValue"])])),_:1})]))}};const i=c;var o=i}}]);
+//# sourceMappingURL=install.c65971f4.js.map

+ 1 - 0
dist/js/install.c65971f4.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"js/install.c65971f4.js","mappings":"mRAcA,MAAMA,GAAOC,EAAAA,EAAAA,IAAK,2D,uQCXlB,MAAMC,EAAc,EAEpB,O","sources":["webpack://ludash/./src/views/install.vue","webpack://ludash/./src/views/install.vue?14b9"],"sourcesContent":["<template>\r\n  <div>\r\n    <Block title=\"Ludash\" desc=\"个人工具集合,如何安装\">\r\n      <p class=\"demo\">DEMO</p>\r\n      <Codemirror v-model=\"code\" :disabled=\"true\" />\r\n    </Block>\r\n  </div>\r\n</template>\r\n\r\n<script setup>\r\nimport Block from \"@/components/block.vue\";\r\nimport { ref } from \"vue\";\r\nimport { Codemirror } from \"vue-codemirror\";\r\n\r\nconst code = ref(`yarn add https://gitee.com/swust_0602/ludash.git#master`);\r\n</script>\r\n","import script from \"./install.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./install.vue?vue&type=script&setup=true&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__"],"names":["code","ref","__exports__"],"sourceRoot":""}

+ 2 - 0
dist/js/queue.c4f2e9d0.js

@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkludash"]=self["webpackChunkludash"]||[]).push([[618],{2021:function(n,e,u){u.r(e),u.d(e,{default:function(){return o}});var t=u(3396),s=u(4870),a=u(6351),l=u(5017);const d=(0,t._)("p",{class:"demo"},"DEMO",-1);var i={__name:"queue",setup(n){const e=(0,s.iH)('import { Queue, nextTick } from "ludash";\n\nconst q = new Queue();\n\nfor (let index = 0; index < 10; index++) {\n  q.append({\n    async run() {\n      await nextTick(1000)\n      // 如果return false,队列则会暂停\n      // 直到下一次调用startRun才会重新开始\n      return true\n    },\n  });\n}\n\n// finished | stopped\nconst status = await q.startRun();\nconsole.log(status === "finished")');return(n,u)=>((0,t.wg)(),(0,t.iD)("div",null,[(0,t.Wm)(a.Z,{title:"Queue",desc:"这个函数用于创建一个promise队列,并按加入顺序执行"},{default:(0,t.w5)((()=>[d,(0,t.Wm)((0,s.SU)(l.Z1),{modelValue:e.value,"onUpdate:modelValue":u[0]||(u[0]=n=>e.value=n),disabled:!0},null,8,["modelValue"])])),_:1})]))}};const r=i;var o=r}}]);
+//# sourceMappingURL=queue.c4f2e9d0.js.map

+ 1 - 0
dist/js/queue.c4f2e9d0.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"js/queue.c4f2e9d0.js","mappings":"iRAiBA,MAAMA,GAAOC,EAAAA,EAAAA,IAAK,wX,uRCdlB,MAAMC,EAAc,EAEpB,O","sources":["webpack://ludash/./src/views/queue.vue","webpack://ludash/./src/views/queue.vue?10b5"],"sourcesContent":["<template>\n  <div>\n    <Block\n      title=\"Queue\"\n      desc=\"这个函数用于创建一个promise队列,并按加入顺序执行\"\n    >\n      <p class=\"demo\">DEMO</p>\n      <Codemirror v-model=\"code\" :disabled=\"true\" />\n    </Block>\n  </div>\n</template>\n\n<script setup>\nimport Block from \"@/components/block.vue\";\nimport { ref } from \"vue\";\nimport { Codemirror } from \"vue-codemirror\";\n\nconst code = ref(`import { Queue, nextTick } from \"ludash\";\n\nconst q = new Queue();\n\nfor (let index = 0; index < 10; index++) {\n  q.append({\n    async run() {\n      await nextTick(1000)\n      // 如果return false,队列则会暂停\n      // 直到下一次调用startRun才会重新开始\n      return true\n    },\n  });\n}\n\n// finished | stopped\nconst status = await q.startRun();\nconsole.log(status === \"finished\")`);\n</script>\n","import script from \"./queue.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./queue.vue?vue&type=script&setup=true&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__"],"names":["code","ref","__exports__"],"sourceRoot":""}

+ 2 - 0
dist/js/storage.5628a043.js

@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkludash"]=self["webpackChunkludash"]||[]).push([[851],{668:function(e,n,t){t.r(n),t.d(n,{default:function(){return c}});var o=t(3396),s=t(4870),a=t(6351),r=t(5017);const l=(0,o._)("p",{class:"demo"},"DEMO",-1);var u={__name:"storage",setup(e){const n=(0,s.iH)('import { StorageAdapter } from "ludash";\n\n// 根据sessionStorage\nconst store = StorageAdapter.session;\n// 根据LocalStorage\n// const store = StorageAdapter.local;\n\n// 自动执行JSON.stringify()\nstore.setItem("userInfo", {\n  id: 123,\n  name: "123",\n  token: "123123",\n});\n\n// 自动转为json\nconst userInfo = store.getItem("userInfo");\n\nstore.removeItem("userInfo");\n\nstore.clear();');return(e,t)=>((0,o.wg)(),(0,o.iD)("div",null,[(0,o.Wm)(a.Z,{title:"Storage",desc:"将浏览器的LocalStorage和SessionStorage重新包装了一下"},{default:(0,o.w5)((()=>[l,(0,o.Wm)((0,s.SU)(r.Z1),{modelValue:n.value,"onUpdate:modelValue":t[0]||(t[0]=e=>n.value=e),disabled:!0},null,8,["modelValue"])])),_:1})]))}};const d=u;var c=d}}]);
+//# sourceMappingURL=storage.5628a043.js.map

+ 1 - 0
dist/js/storage.5628a043.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"js/storage.5628a043.js","mappings":"kRAiBA,MAAMA,GAAOC,EAAAA,EAAAA,IAAK,iY,oSCdlB,MAAMC,EAAc,EAEpB,O","sources":["webpack://ludash/./src/views/storage.vue","webpack://ludash/./src/views/storage.vue?ea72"],"sourcesContent":["<template>\r\n  <div>\r\n    <Block\r\n      title=\"Storage\"\r\n      desc=\"将浏览器的LocalStorage和SessionStorage重新包装了一下\"\r\n    >\r\n      <p class=\"demo\">DEMO</p>\r\n      <Codemirror v-model=\"code\" :disabled=\"true\" />\r\n    </Block>\r\n  </div>\r\n</template>\r\n\r\n<script setup>\r\nimport Block from \"@/components/block.vue\";\r\nimport { ref } from \"vue\";\r\nimport { Codemirror } from \"vue-codemirror\";\r\n\r\nconst code = ref(`import { StorageAdapter } from \"ludash\";\r\n\r\n// 根据sessionStorage\r\nconst store = StorageAdapter.session;\r\n// 根据LocalStorage\r\n// const store = StorageAdapter.local;\r\n\r\n// 自动执行JSON.stringify()\r\nstore.setItem(\"userInfo\", {\r\n  id: 123,\r\n  name: \"123\",\r\n  token: \"123123\",\r\n});\r\n\r\n// 自动转为json\r\nconst userInfo = store.getItem(\"userInfo\");\r\n\r\nstore.removeItem(\"userInfo\");\r\n\r\nstore.clear();`);\r\n</script>\r\n","import script from \"./storage.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./storage.vue?vue&type=script&setup=true&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__"],"names":["code","ref","__exports__"],"sourceRoot":""}

Some files were not shown because too many files changed in this diff