VKWebAppScrollTopStop
VKWebAppScrollTopStop останавливает отправку событий, начатых событием VKWebAppScrollTopStart, из родительского окна в мини-приложение.
Пример
bridge.send('VKWebAppScrollTopStop')
.then((data) => {
if (data.result) {
// Отправка событий остановлена
}
})
.catch((error) => {
// Ошибка
console.log(error);
});Совместимость
Площадки | Платформы |
|---|---|
ВКонтакте | Web |
Одноклассники | Web |
Параметры
—
Результат
Проверить результат можно:
- •
Используя объект
Promise, который возвращается вызовомbridge.send(...). - •
С помощью событий
VKWebAppScrollTopStopResultиVKWebAppScrollTopStopFailed.
Подробнее о проверке результатов при вызовах VK Bridge.
Объект Promise
Если обращение к платформе прошло успешно, управление будет передано в then-обработчик объекта Promise. В качестве ответа платформа возвращает объект со следующим полем:
Поле | Тип | Описание |
|---|---|---|
result | boolean | true, если отправка событий остановлена;
false — в ином случае. |
Если при обращении к платформе произошла ошибка, управление передаётся в метод catch. В качестве ответа платформа возвращает объект с информацией об ошибке, общий для всех событий VK Bridge.
События
VKWebAppScrollTopStopResult
Сигнализирует, что отправка событий остановлена. В обработчик события на стороне пользователя передаются следующие данные:
{
"detail":{
"type":"VKWebAppScrollTopStopResult",
"data":{
"result":true
}
}
}Передаваемый объект подобен объекту, возвращаемому при успешном выполнении промиса.
VKWebAppScrollTopStopFailed
Информирует об ошибке, которая произошла при взаимодействии с платформой.
В обработчик события на стороне пользователя передаётся объект с информацией об ошибке, общий для всех методов VK Bridge.
Пример обработки событий
Подробнее — в разделе Обработка результата.