Задать вопрос
@usbfan_official

Как сделать переменные vk mini apps?

Подскажите пожалуйста не могу разобрать с функцией VK Bridge а конкретно с VKWebAppStorageSet.

Есть кнопка
function go(){
bridge.send('VKWebAppStorageSet', {
   key: 'test',
   value: 'yes'
  })
  .then((data) => { 
    if (data.result) {
      // Значение переменной задано
    }
  })
  .catch((error) => {
    // Ошибка
    console.log(error);
  });
}

При нажатие переменная вроде как записалась, но когда я хочу её получить и записать в переменную реакт таким образом:
const [test, setTest] = useState('');
async function zapis() {
 bridge.send('VKWebAppStorageGet', {
  keys: [
    'test',
  ]})
  .then((data) => { 
    if (data.keys) {
     setTest(data.value)
    }
  })
  .catch((error) => {
    // Ошибка
    console.log(error);
  });
}


Получаю ошибку User Denied в чём проблема?
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    SMM-менеджер
    5 месяцев
    Далее
  • Skillbox
    Интернет-маркетолог с нуля до PRO
    4 месяца
    Далее
  • Stepik
    Основы SMM ВКонтакте без "воды" с нуля до специалиста
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы