0.0.8 • Published 2 years ago

sikehuhu-pinia-persist-uni v0.0.8

Weekly downloads
-
License
-
Repository
github
Last release
2 years 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

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

1.0.0

2 years ago