From d17e8fa76d5b86cdf6e7d76e0043a788df9349c6 Mon Sep 17 00:00:00 2001 From: Burt <1020103647@qq.com> Date: Fri, 22 Dec 2023 15:28:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(pinia):=20=E5=A4=84=E7=90=86=E5=B0=8F?= =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8E=AF=E5=A2=83=EF=BC=8Cpinia-plugin-persi?= =?UTF-8?q?stedstate=20=E4=B8=8D=E7=94=9F=E6=95=88BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc.cjs | 1 + src/store/count.ts | 2 +- src/store/index.ts | 11 +++++++++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 081bf8b..c50a5ab 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -62,6 +62,7 @@ module.exports = { 'no-plusplus': 'off', 'no-shadow': 'off', 'vue/multi-word-component-names': 'off', + '@typescript-eslint/no-explicit-any': 'off', }, // eslint-import-resolver-typescript 插件,@see https://www.npmjs.com/package/eslint-import-resolver-typescript settings: { diff --git a/src/store/count.ts b/src/store/count.ts index 642f65b..ad6d199 100644 --- a/src/store/count.ts +++ b/src/store/count.ts @@ -1,4 +1,4 @@ -// src/store/use_count_store.ts +// src/store/useCountStore.ts import { defineStore } from 'pinia' import { ref } from 'vue' diff --git a/src/store/index.ts b/src/store/index.ts index baaf291..1ecf3d1 100644 --- a/src/store/index.ts +++ b/src/store/index.ts @@ -1,8 +1,15 @@ // src/store/index.ts import { createPinia } from 'pinia' -import piniaPersist from 'pinia-plugin-persistedstate' // 数据持久化 +import { createPersistedState } from 'pinia-plugin-persistedstate' // 数据持久化 const store = createPinia() -store.use(piniaPersist) +store.use( + createPersistedState({ + storage: { + getItem: uni.getStorageSync, + setItem: uni.setStorageSync, + }, + }), +) export default store