0.0.8 • Published 10 months ago

sikehuhu-pinia-persist-uni v0.0.8

Weekly downloads
-
License
-
Repository
github
Last release
10 months ago

sikehuhu-pinia-persist-uni

根据pinia-plugin-persist-uni参考写的,多谢大佬

使用说明

安装

npm i sikehuhu-pinia-persist-uni

配置

Vue3

import { createApp } from 'vue'
import { createPinia } from 'pinia'
import piniaPersist from 'sikehuhu-pinia-persist-uni'

const pinia = createPinia()
pinia.use(piniaPersist)

createApp({}).use(pinia).mount('#app')

Typescript

// tsconfig.json
{
  "compilerOptions": {
    "types": ["sikehuhu-pinia-persist-uni"]
  }
}

基本用法

通过在你的 stroe 中配置 persist, 将会通过 uniAppStorage 来持久化存储你的数据.

请配置 id,用于持久化存储时的 key。

// store/user.ts
import { defineStore } from 'pinia'

export const useUserStore = defineStore('user', {
  state: () => {
    id: 'user',
    return {
      firstName: 'allen',
      lastName: 'ttk',
      accessToken: 'xxxxxxxxxxxxx',
    }
  },
  actions: {
    setToken(value: string) {
      this.accessToken = value
    },
  },
  persist: {
    enabled: true,
  },
})

参考

0.0.8

10 months ago

0.0.7

10 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

11 months ago

1.0.0

11 months ago