1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/l-x-f-pinia-persistedstate-plugin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

плагин pinia-persistedstate

Английский | Китайский

Плагин для Pinia, аналогичный vuex-persistedstate.

Установка

npm install pinia-persistedstate-plugin

или

yarn add pinia-persistedstate-plugin

или

pnpm add pinia-persistedstate-plugin

UMD сборка также доступна на unpkg:

<script src="https://unpkg.com/pinia-persistedstate-plugin/dist/pinia-persistedstate-plugin. uda.js"></script>

Вы можете найти библиотеку на window.PiniaPersistedstatePlugin.

Использование

В main.ts:

import { createApp } from 'vue'
import { createPinia } from 'pinia'
import { createPersistedState } from 'pinia-persistedstate-plugin'
import App from './App.vue'

const app = createApp(App)
const store = createPinia()

store.use(createPersistedState())

app.use(store).mount('#app')

использование js-cookie

import { createApp } from 'vue'
import { createPinia } from 'pinia'
import { createPersistedState } from 'pinia-persistedstate-plugin'
import App from './App.vue'
import Cookies from 'js-cookie'

const app = createApp(App)
const store = createPinia()

store.use(
  createPersistedState({
    storage: Cookies
  })
)

app.use(store).mount('#app')

Параметры

export interface Options {
  /**
   * хранилище, по умолчанию `window.localStorage`
   *
   * поддерживает `js-cookie` `window.localStorage` `window.sessionStorage`
   */
  storage?: Storage | Cookies
  /**
   * префикс ключа хранилища, по умолчанию `pinia`
   */
  key: string
  /**
   * включить логгер, по умолчанию `false`
   */
  logger: boolean
}

Лицензия

Лицензия MIT.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Плагин для Pinia, подобный vuex-persistedstate и подготовленный для Vue3. Развернуть Свернуть
TypeScript и 5 других языков
MIT
Отмена

Обновления (10)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/l-x-f-pinia-persistedstate-plugin.git
git@api.gitlife.ru:oschina-mirror/l-x-f-pinia-persistedstate-plugin.git
oschina-mirror
l-x-f-pinia-persistedstate-plugin
l-x-f-pinia-persistedstate-plugin
main