Pinia 数据持久化储存(pinia-plugin-persistedstate)
2023-03-31 10:40:01 时间
pinia需要使用pinia-plugin-persistedstate插件来进行数据的存储
插件官网地址:
https://prazdevs.github.io/pinia-plugin-persistedstate/guide/config.html
1、安装
这里对插件的安装就不多赘述了,放两张官网的截图
使用命令:npm i pinia-plugin-persistedstate
2、使用
3、关于全部缓存及部分缓存的说明
(1)将store的state中的全部数据进行缓存,直接在state同级下面添加persist对象
此时,默认将数据存放在浏览器的SessionStorage中,key为store的名称,value为该store中所有的数据。
(2)将store的state中的数据进行部分缓存
此时需要在persist中添加strategies数组,
每个元素的key是想要储存的数据变量名(在state中定义的),storage可以写sessionStorage或者localStorage,此时,sessionStorage中的key就是变量名,value就是该变量的值
文章到这里就结束啦,希望能够帮助到大家!
相关文章
- Linux 内核测试和调试(4)
- Mining of Massive Datasets – Data Mining
- Linux有问必答:如何修复"fatal error: jsoncpp/json/json.h: No such file..."
- Bloom Filter Python
- 在 Linux 中为非 SSH 用户配置 SFTP 环境
- 高质量软件,从点点滴滴做起
- 前置逗号之争!
- Linux有问必答:如何检查PDF中使用了哪种字体
- Mining of Massive Datasets – Link Analysis
- Linux 内核测试和调试(5)
- Linux系统中使用 DD 命令测试 USB 和 SSD 硬盘的读写速度
- An Introduction to Asynchronous Programming and Twisted (2)
- ConcurrentHaspLRUHashMap实现初探
- 《Spring 5 官方文档》26. JMS(一)
- An Introduction to Asynchronous Programming and Twisted (3)
- 一个比较明显的OOM的排查过程
- Linux 内核的测试和调试(6)
- Mining the Social Web
- 《Spring 5 官方文档》26. JMS(三)
- Linux slabtop命令——显示内核片缓存信息