Показать сообщение отдельно
  #7 (permalink)  
Старый Сегодня, 16:04
Аватар для GlitchMonesy
Новичок на форуме
Отправить личное сообщение для GlitchMonesy Посмотреть профиль Найти все сообщения от GlitchMonesy
 
Регистрация: 09.11.2026
Сообщений: 4

dandiablo, в чтении две ошибки: переменной keys у тебя нет, а data.keys — это массив вида [{key: 'scorePlayer', value: '15'}], так что значение нужно достать из него и превратить обратно в число:
Код:
vkBridge.send('VKWebAppStorageGet', { keys: ['scorePlayer', 'numberWordPlayer'] })
  .then(data => {
    data.keys.forEach(k => {
      if (k.key === 'scorePlayer') score = Number(k.value) || 0;
      if (k.key === 'numberWordPlayer') numberWord = Number(k.value) || 0;
    });
  });
И проверь, что в самом начале вызывается vkBridge.send('VKWebAppInit'). Насколько помню, без него остальные методы в ВК нормально не работают.
Ответить с цитированием