滑动行为 执行 Telegram 迷你应用程序 轻扫行为 功能。 初始化要初始化组件,请使用initSwipeBehavior函数: - import { initSwipeBehavior } from '@telegram-apps/sdk';' q1 C* b4 x- y, M
# J( ^! i- s* x0 k" m: l- const [swipeBehavior] = initSwipeBehavior();
复制代码 垂直滑动默认情况下,用户可以通过向下滑动应用程序来隐藏应用程序。 为防止可能出现的关闭,可通过调用 disableVerticalSwipe() 方法禁用此行为,或通过 enableVerticalSwipe() 方法启用此行为。 反过来, 这两个方法都会更新 isVerticalSwipeEnabled 属性: - swipeBehavior.enableVerticalSwipe();
- p( b2 A! ?7 u& q0 K8 H9 v - console.log(swipeBehavior.isVerticalSwipeEnabled); // true
3 c' E; @- h3 ]$ q4 ]$ l - , J/ `6 o8 K$ L$ R9 \
- swipeBehavior.disableVerticalSwipe();
% D4 Y; C0 S0 Y - console.log(swipeBehavior.isVerticalSwipeEnabled); // false
复制代码 4 q; t6 n0 O% r1 l. E% A5 a
# R0 N$ o' c' I/ L2 y% n% z; s9 g事件可被 跟踪 的事件列表:
1 o0 n; Z. ?* s {事件 | 监听器 | 触发条件 | change | () => void | 组件中的某些部分发生了变化 | change:isVerticalSwipeEnabled | (value: boolean) => void | 更改了 isVerticalSwipeEnabled 属性 |
% Z4 d+ W2 C; t+ V6 ]: N方法支持方法列表,可用于 支持检查:disableVerticalSwipe 和 enableVerticalSwipe。 ! K% S$ L( g: r a2 E1 p
/ f. n- V9 \* v; F: x
|