@_themis/vkstoragedeprecated

Обёртка над VKWebAppStorageGet, VKWebAppStorageSet, VKWebAppStorageGetKeys событиями vkBridge. Удобно для разработки локально – если приложение не во фрейме ВК, используется localStorage.

Usage no npm install needed!

<script type="module">
  import ThemisVkstorage from 'https://cdn.skypack.dev/@_themis/vkstorage';
</script>

README

Описание

Обёртка над VKWebAppStorageGet, VKWebAppStorageSet, VKWebAppStorageGetKeys событиями vkBridge. Удобно для разработки локально – если приложение не во фрейме ВК, используется localStorage.

Установка

Используя npm:

$ npm i @_themis/vkstorage

Используя yarn:

$ yarn add @_themis/vkstorage

API

Здесь описаны возможности пакета.

storage.set

storage.set устаналивает значение в VKStorage по ключу. Первый аргумент – ключ, второй его значение. Возвращает промис. Пример использования:

import { storage } from "@_themis/vkstorage";

storage.set("onboarding", "1");

storage.get

storage.get(keys: string | string[]) принимает аргументом массив с ключами, или строку с одним ключом, значение которых нужно получить.

storage.get("clicks").then(({ keys: [clicks] }) => {
  console.log(clicks)
});

Пакет повторяет поведение этой главы документации vkBridge.