Skip to content

滑动行为

执行 Telegram 迷你应用程序 轻扫行为 功能。

初始化

要初始化组件,请使用initSwipeBehavior函数:

typescript
import { initSwipeBehavior } from '@telegram-apps/sdk';

const [swipeBehavior] = initSwipeBehavior();

垂直滑动

默认情况下,用户可以通过向下滑动应用程序来隐藏应用程序。 为防止可能出现的关闭,可通过调用 disableVerticalSwipe() 方法禁用此行为,或通过 enableVerticalSwipe() 方法启用此行为。 反过来, 这两个方法都会更新 isVerticalSwipeEnabled 属性:

typescript
swipeBehavior.enableVerticalSwipe();
console.log(swipeBehavior.isVerticalSwipeEnabled); // true  

swipeBehavior.disableVerticalSwipe();
console.log(swipeBehavior.isVerticalSwipeEnabled); // false

事件

可被 跟踪 的事件列表:

事件监听器触发条件
change() => void组件中的某些部分发生了变化
change:isVerticalSwipeEnabled(value: boolean) => void更改了 isVerticalSwipeEnabled 属性

方法支持

方法列表,可用于 支持检查disableVerticalSwipeenableVerticalSwipe

Released under the MIT License.