From 933434413ea3989775365c1f59f3b73974632920 Mon Sep 17 00:00:00 2001 From: zhaozhenfang Date: Wed, 12 Jun 2024 10:33:17 +0800 Subject: [PATCH] add pinia-plugin-persistedstate to persist store data --- elk/web/index.html | 4 ++-- elk/web/package.json | 1 + elk/web/public/logo.png | Bin 0 -> 2213 bytes elk/web/src/store/index.ts | 6 ++++++ elk/web/yarn.lock | 5 +++++ 5 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 elk/web/public/logo.png create mode 100644 elk/web/src/store/index.ts diff --git a/elk/web/index.html b/elk/web/index.html index 36d09922..1f3105ab 100644 --- a/elk/web/index.html +++ b/elk/web/index.html @@ -2,9 +2,9 @@ - + - Vite + Vue + TS + ELK
diff --git a/elk/web/package.json b/elk/web/package.json index 8aeb6099..4126e2f7 100644 --- a/elk/web/package.json +++ b/elk/web/package.json @@ -13,6 +13,7 @@ "axios": "^1.7.2", "element-plus": "^2.7.5", "pinia": "^2.1.7", + "pinia-plugin-persistedstate": "^3.2.1", "vue": "^3.4.21", "vue-router": "^4.3.3" }, diff --git a/elk/web/public/logo.png b/elk/web/public/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8f0d4794ab25c753b0d66d563ad9e21a3171de17 GIT binary patch literal 2213 zcmcImYj6`)7~Q6zrB0zZ0$M39TYgmOW_Ocp9&2MCNuW^@`-oCRv76nSbRo&6yW2Ji z%FqX>ReuP>01hBxJ21>3%uq%cjpMk*=@} z)Cy%W2~@@09xgVIv+!8ab7*0NfdoOIuxKP02+2&uiY0g%*jBp<3{60kc~-1M4Tx5| z%2Asr0hHDnagH*WQIkbW84aY~Sb*wC%0iH4g3{w8#gImZHlfKM2BS&5kEygzOU8mv zR;*T0!VEz)Ha2P-^;%K#6O_dQIdp_hheHG|M?(r5!9#N10D~RKoFs%5K@6cPBkL9G z6)Ogn_NNdGr)WcRvP`gGM1&0!l$KOe8UVUn4~7PVDYUFO8eo*9-g^?uo@f{ll|UBj zB@Q?mKuF0O2o|mt6;ZAg@1rgC`Ywe$mkJoJmja3M@EidGAPBi-h@}$x!i-G4dl#vXrpGuk;lI(}N zpbvOfVTT76dBGPQ4%FphoFQ3ZLmY70tr!%g6$G9!(j;#%=~`!-J&{&msS#^kiANS~lbdaEB!@H5o$Pi~1*p`1gDb z8p8u3$_zFNBsrOXDeE7s#2_w#akD|_6UR^kCHhqowLcZMpM)43epi@;vLUom;1tmfA2{L;4k{0&lTxW!ZW=;r0vf{}saJ@HAxwk7^EcY0S| zzHsu$D^(pQmTgQw(pj_h`sX7$n>yahX<2_ZX8J~0S-IuJ{M}cOD?NW!$-AC9SGKhI z)~a8S+0M~i=Ke`Bq+oA6_e|P;-k8($?xNmh+gD?0%-;G{UA?$5cD1MP@%HGf@e99i zZ$98%cD<=6y?SJNySwS5*PEW1fL0zXdo^(E%A8B=3v(A0Pj2}+V#^|Cztz==#N9o= zUfcG5=}%ZiMs8bMadpKb$iyk%9dP`XKdzP1)W^GjKYsbkPxeh-X!@+_XepBOw_e*_ zLCwvdvUI(SN80%4ov~-JgBe@0 zkychau7=W}bsNra#MX8-Pn}S_C;HczqA#Sh8yRhfFTK%`e&e-6VwdB?%LUu#n-A~a zvSQM-9}069pN@`DnwD-`-CNP8IsN9^kH7Awa_i&Ac9lNnt6MRrw)dvA$)q{<#F(=y zMw~hvr@xK2@aY?<9b@wgq+7OzB@^R0NMy&4ryhQJYuo0FeWT^Ho9ka%F!i=3D{%5j T_s(^=`XS+Txb2^o)-?YEJJ$Oz literal 0 HcmV?d00001 diff --git a/elk/web/src/store/index.ts b/elk/web/src/store/index.ts new file mode 100644 index 00000000..5619a066 --- /dev/null +++ b/elk/web/src/store/index.ts @@ -0,0 +1,6 @@ +// store数据持久化 +import { createPinia } from 'pinia' +import piniaPersisted from 'pinia-plugin-persistedstate' +const pinia = createPinia(); +pinia.use(piniaPersisted); +export default pinia; \ No newline at end of file diff --git a/elk/web/yarn.lock b/elk/web/yarn.lock index 2b3cfa29..76fac7e0 100644 --- a/elk/web/yarn.lock +++ b/elk/web/yarn.lock @@ -730,6 +730,11 @@ pify@^4.0.1: resolved "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== +pinia-plugin-persistedstate@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-3.2.1.tgz#66780602aecd6c7b152dd7e3ddc249a1f7a13fe5" + integrity sha512-MK++8LRUsGF7r45PjBFES82ISnPzyO6IZx3CH5vyPseFLZCk1g2kgx6l/nW8pEBKxxd4do0P6bJw+mUSZIEZUQ== + pinia@^2.1.7: version "2.1.7" resolved "https://registry.npmmirror.com/pinia/-/pinia-2.1.7.tgz#4cf5420d9324ca00b7b4984d3fbf693222115bbc" -- Gitee