目录
一、pinia是什么?
Pinia 是 Vue 的状态管理存储库,可以跨页面存储,使用pinia-plugin-persist可以在本地存储。
二、使用步骤
1.引入库
npm install pinia
npm install pinia-plugin-persist //存储插件
npm install @vue/composition-api
2.新建piniaStore.js文件
代码如下(示例):
import { defineStore } from 'pinia'
import piniaPluginPersist from 'pinia-plugin-persist'
export const useCounterStore = defineStore('counter', {
state: () => {
return {
piniaCount: 1
}
},
persist: {
enabled: true, // 开启缓存默认会存储在本地locals