type
status
date
slug
summary
tags
category
icon
password
Property
Feb 21, 2024 08:40 AM

 
 
 

pinia 状态持久化

Pinia 的数据是存在内存当中的,页面刷新数据就会丢失。所以对于一些重要数据,需要持久化到本地存储,简单的数据可以直接调用 localStorage 或者 sessionStorage API。更推荐的方式,是使用持久化插件,比如 pinia-plugin-persistedstate
安装:
然后,在创建 pinia 实例的时候,进行插件的注册:
Pinia 中的状态是以 store 为单位进行管理的。哪个 store 中的数据需要持久化,就在哪个 store 中去开启。比如:
可以通过 persist 进行具体的设置,比如:
代码规范encodeURI
  • Twikoo