最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何持久化存儲你的Pinia狀態(tài)

 更新時間:2025年07月27日 15:21:11   作者:清風(fēng)徐來QCQ  
createPersistedState是Pinia插件,用于持久化存儲狀態(tài)數(shù)據(jù),通過localStorage/sessionStorage實(shí)現(xiàn)頁面刷新后數(shù)據(jù)保留,適用于登錄信息、主題設(shè)置等場景,需在main.ts注冊并配置store開啟

createPersistedState 是 Pinia 的一個插件,用于持久化存儲你的 Pinia 狀態(tài)(state),讓數(shù)據(jù)在頁面刷新或關(guān)閉后依然保留(通常存儲在 localStorage 或 sessionStorage)。

作用

  • 讓用戶登錄信息、主題設(shè)置等在刷新頁面后不會丟失。
  • 自動把 Pinia 的 state 存到本地存儲,再自動恢復(fù)。

使用方法

  • 安裝插件(如果沒裝):
npm install pinia-plugin-persistedstate
  • 在 main.ts 里引入并注冊:
import { createPinia } from 'pinia'

import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'

const pinia = createPinia()

pinia.use(piniaPluginPersistedstate)

app.use(pinia)
  • 在你的 store 里開啟持久化:
export const useUserStore = defineStore('user', {

  state: () => ({

    username: '',

    token: ''

  }),

  persist: true // 一行即可開啟持久化

})

結(jié)果

這樣你在 Pinia 里的數(shù)據(jù)就會自動保存到 localStorage,刷新頁面后依然存在。

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 前端在el-dialog中嵌套多個el-dialog代碼實(shí)現(xiàn)

    前端在el-dialog中嵌套多個el-dialog代碼實(shí)現(xiàn)

    最近使用vue+elementUI做項(xiàng)目,使用過程中很多地方會用到dialog這個組件,有好幾個地方用到了dialog的嵌套,下面這篇文章主要給大家介紹了關(guān)于前端在el-dialog中嵌套多個el-dialog代碼實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • 基于Vue3和Canvas實(shí)現(xiàn)一個水印工具

    基于Vue3和Canvas實(shí)現(xiàn)一個水印工具

    在公眾號運(yùn)營和內(nèi)容創(chuàng)作中,圖片版權(quán)保護(hù)是一個非常重要的問題,今天我分享一個基于Vue3圖片水印添加的源碼和實(shí)現(xiàn)步驟,即使你是前端新手也能輕松掌握,需要的朋友可以參考下
    2025-10-10
  • vue關(guān)于data變量定義的問題

    vue關(guān)于data變量定義的問題

    這篇文章主要介紹了vue關(guān)于data變量定義的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue+jsplumb實(shí)現(xiàn)工作流程圖的項(xiàng)目實(shí)踐

    vue+jsplumb實(shí)現(xiàn)工作流程圖的項(xiàng)目實(shí)踐

    本文主要介紹了vue+jsplumb實(shí)現(xiàn)工作流程圖的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • vue父子傳值,兄弟傳值,子父傳值詳解

    vue父子傳值,兄弟傳值,子父傳值詳解

    這篇文章主要介紹了Vue傳值-三種常用傳值示例,主要介紹了父組件向子組件進(jìn)行傳值,子組件向父組件傳值和非父子組件進(jìn)行傳值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • vue中的ref使用及說明

    vue中的ref使用及說明

    文章介紹了Vue中`ref`的的三種用法,以及`attrs`父子組件之間值傳遞的方法,此外,還講解了`v-model`、`props`和`$attrs`的的使用問題,以及`sync`的的簡單寫法,最后提醒大家在使用這些語法糖時要確保代碼的正確性和可易的性
    2026-05-05
  • 詳解解決Vue相同路由參數(shù)不同不會刷新的問題

    詳解解決Vue相同路由參數(shù)不同不會刷新的問題

    這篇文章主要介紹了詳解解決Vue相同路由參數(shù)不同不會刷新的問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • 解決vue項(xiàng)目中遇到 Cannot find module ‘chalk‘ 報(bào)錯的問題

    解決vue項(xiàng)目中遇到 Cannot find module ‘chalk‘ 報(bào)錯的問題

    這篇文章主要介紹了解決vue項(xiàng)目中遇到 Cannot find module ‘chalk‘ 報(bào)錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Vue項(xiàng)目中對index.html中BASE_URL的配置方式

    Vue項(xiàng)目中對index.html中BASE_URL的配置方式

    這篇文章主要介紹了Vue項(xiàng)目中對index.html中BASE_URL的配置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 詳解TypeScript+Vue 插件 vue-class-component的使用總結(jié)

    詳解TypeScript+Vue 插件 vue-class-component的使用總結(jié)

    這篇文章主要介紹了TypeScript+Vue 插件 vue-class-component的使用總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02

最新評論

安多县| 天台县| 渝北区| 靖安县| 津市市| 那坡县| 平乐县| 乃东县| 漠河县| 句容市| 莱西市| 泰宁县| 石家庄市| 潞城市| 天津市| 苍梧县| 灵璧县| 南宁市| 鄂州市| 江源县| 霍山县| 丹巴县| 宁武县| 平度市| 南漳县| 嘉祥县| 寿阳县| 将乐县| 甘泉县| 成武县| 贵港市| 察哈| 河池市| 舒城县| 崇文区| 襄樊市| 昆山市| 秭归县| 小金县| 汤阴县| 清苑县|