位置: IT常识 - 正文
推荐整理分享Vue3 + Pinia 持久化存储,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
若不生效,需检查全局是否注册多个 Pinia (全局搜索createPinia)
比如 main.ts 文件重新注册了 Pinia
import { createApp } from 'vue'import App from './App.vue'import { createPinia } from 'pinia'import router from './router/routes'const pinia = createPinia()const app = createApp(App)app.use(pinia)app.use(router).mount('#app')3 高级配置3.1 存储所有变量默认存储到 sessionStorage ,key 为 store 的 id
persist: { enabled: true}存储到 localStorage ,key 为 store 的 id
persist: { enabled: true, strategies: [ { storage: localStorage, }, ]}自定义存储 key 值
persist: { enabled: true, strategies: [ { key: 'piniaStore', storage: localStorage, }, ]}3.2 存储部分变量默认存储到 sessionStorage
persist: { enabled: true, strategies: [ { paths: ['accessToken'] }, ]}自定义存储到 localStorage
persist: { enabled: true, strategies: [ { storage: localStorage, paths: ['accessToken'] }, ]}自定义存储到 sessionStorage 和 localStorage
persist: { enabled: true, strategies: [ { storage: sessionStorage, paths: ['userName'] }, { storage: localStorage, paths: ['accessToken'] } ]}上一篇:iframe框架一个页面中嵌套到另外一个页面(如何进行iframe框架切换)
下一篇:通过云服务器租用GPU进行基于YOLOV5的人体检测模型训练(通过云服务器租号安全吗)
友情链接: 武汉网站建设