滑动行为 执行 Telegram 迷你应用程序 轻扫行为 功能。 初始化要初始化组件,请使用initSwipeBehavior函数: - import { initSwipeBehavior } from '@telegram-apps/sdk';
C2 }+ e7 W1 Z8 n) r! g. N
' _( l) u" P' N4 k' {5 z- const [swipeBehavior] = initSwipeBehavior();
复制代码 垂直滑动默认情况下,用户可以通过向下滑动应用程序来隐藏应用程序。 为防止可能出现的关闭,可通过调用 disableVerticalSwipe() 方法禁用此行为,或通过 enableVerticalSwipe() 方法启用此行为。 反过来, 这两个方法都会更新 isVerticalSwipeEnabled 属性: - swipeBehavior.enableVerticalSwipe(); v0 C" H% y0 s- c5 e7 P
- console.log(swipeBehavior.isVerticalSwipeEnabled); // true . R2 N, R8 C2 S, q( K8 E9 F
- ( u7 [+ j2 {6 o' w: z) ~
- swipeBehavior.disableVerticalSwipe();
2 a" |# C5 E* k+ F; Q! q - console.log(swipeBehavior.isVerticalSwipeEnabled); // false
复制代码
6 v, A$ p' a# x6 g
" u% y6 \. ]" g* g- u& B0 A事件可被 跟踪 的事件列表:
! Y3 r6 ` s9 x8 L事件 | 监听器 | 触发条件 | change | () => void | 组件中的某些部分发生了变化 | change:isVerticalSwipeEnabled | (value: boolean) => void | 更改了 isVerticalSwipeEnabled 属性 |
$ J7 t0 J% l4 S4 _7 `" {9 D7 r) H方法支持方法列表,可用于 支持检查:disableVerticalSwipe 和 enableVerticalSwipe。
2 q- J3 Z0 Z& l6 M q7 J& l! m( y5 P
|