引入持久化插件,解决刷新后丢失token,导致需要重新登录bug

main
sunshine 2 years ago
parent 81ce913696
commit fc7167246d

@ -64,7 +64,8 @@
"dayjs": "^1.11.9",
"element-plus": "^2.7.6",
"mqtt": "4.1.0",
"pinia": "2.0.17",
"pinia": "2.0.28",
"pinia-plugin-persistedstate": "^3.1.0",
"tslib": "^2.6.2",
"uview-plus": "^3.1.45",
"vue": "3.4.23",

@ -1,4 +1,6 @@
import { createPinia } from "pinia"
import piniaPluginPersistedState from 'pinia-plugin-persistedstate'
const store = createPinia()
store.use(piniaPluginPersistedState)
export default store

@ -91,6 +91,10 @@ const useUserStore = defineStore("user", {
});
},
},
persist: {
key: 'user',
storage: localStorage
}
});
export default useUserStore;

Loading…
Cancel
Save