1.0.7 • Published 12 months ago

stateforever-ts v1.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago

概要

一个轻量级的可加密的pinia持久化插件 A lightweight and encrypted pinia persistence plug-in

使用

安装

ts版本

npm install stateforever-ts --save or pnpm install stateforever-ts --save

js版本

npm install stateforever --save or pnpm install stateforever --save

使用

import { createPinia, defineStore } from "pinia"
import stateforever from 'stateforever-ts'
const store = createPinia()
store.use(stateforever)

export const useUserStore = defineStore("user", {
  state: () => {
    return {
      a: '',
      b: '',
      c: ''
    }
  },
  persist: {
    key: "userStore", // 自定义存储id,默认为当前状态id,即store.$id
    storage: sessionStorage, // 默认以sessionStorage方式持久化
    encrypt: true, // 是否加密,默认不加密
    paths: ["a", "b"] // 设置持久化状态,不设置或者设置为true则持久化当前全部状态
  }
})
1.0.7

12 months ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago