滑动行为 负责 Telegram 迷你应用程序轻扫行为的💠组件。 检查支持要检查当前 Telegram 小应用程序版本是否支持轻扫行为,需要使用 isSupported 方法: Variable : - import { swipeBehavior } from '@telegram-apps/sdk';4 P0 i! Z/ k' K- Z
! G( Z& x7 u6 ]3 s1 K* R- swipeBehavior.isSupported(); // boolean
复制代码Functions : - import { isSwipeBehaviorSupported } from '@telegram-apps/sdk';. n) l2 Q1 p0 o- j. _* u2 v: \
/ z8 C( n4 R# i7 k: W0 ^4 U- isSwipeBehaviorSupported(); // boolean
复制代码 安装在使用该组件之前,有必要将其安装到正确配置的属性中。 为此,请使用 mount 方法。 它将更新 isMounted 信号属性。 Variable : - import { swipeBehavior } from '@telegram-apps/sdk';) K1 X }; u$ Z" X' Y5 R$ W+ E4 B
- : r" H* { ?3 I8 L# l0 Y
- swipeBehavior.mount();8 c% ]0 Z& b* a" m5 p* q# |. L
- swipeBehavior.isMounted(); // true
复制代码Functions : - import {
2 Z& G, L t- x - mountSwipeBehavior,
% r2 o9 V1 \- Z% r% s I( [5 o# } - isSwipeBehaviorMounted,) |" w, ~3 {3 b# S* p8 z8 M8 l
- } from '@telegram-apps/sdk';/ `- }' }; g9 b
- * | w6 D" i! u8 t9 V# G
- mountSwipeBehavior();
9 _3 K% ~8 w# I! j) g - isSwipeBehaviorMounted(); // true
复制代码要卸载,请使用 unmount 方法: Variable : - swipeBehavior.unmount(); 5 n9 Z Z# h7 c- A3 h# G
- swipeBehavior.isMounted(); // false
复制代码Functions : - import {
5 t! r/ j/ x& H* ?/ b - unmountClosingBehavior,
* ?# @, [3 |8 N; i" M' x% y4 ?5 m - isSwipeBehaviorMounted,+ w( b5 r& J, A% M# C& V( Q" `
- } from '@telegram-apps/sdk';
% ?$ U. F: f! U4 N" l - - T* c8 R8 [: p& J6 k1 \! r
- unmountSwipeBehavior();
; \- F. j5 [9 {. I: F4 f% i0 o - isSwipeBehaviorMounted(); // false
复制代码 控制纵向滑动要启用或禁用垂直轻扫,请使用 enableVertical 和 disableVertical 方法。 调用这些方法时,会更新 isVerticalEnabled 信号属性值。 Variable : - swipeBehavior.enableVertical();, S: u( ~) }& \
- swipeBehavior.isVerticalEnabled(); // true
0 B5 ~+ n: }" E+ B) K; e' L( j( ~ - 4 `' `4 [+ C( p4 x3 _
- swipeBehavior.disableVertical();
" {3 d8 l% g& ]/ O - swipeBehavior.isVerticalEnabled(); // false
复制代码Functions : - import {, ~9 J2 c0 n" w+ d! O. v: W
- enableVerticalSwipes,4 i$ i. f+ A; n' H
- disableVerticalSwipes,
4 L0 ~6 N; \- Y' b - isVerticalSwipesEnabled,
' o) M& u: b) D( I' @: w! m9 f) n I - } from '@telegram-apps/sdk';
n, F7 A/ |- f+ E( T
/ b: L- }* v, G9 i- enableVerticalSwipes();- i" q7 c, R6 l; [: ^
- isVerticalSwipesEnabled(); // true3 q! Z/ ~5 F0 r/ `% Y- q* [
) r- w( |4 q4 A& O1 |: M# j- disableVerticalSwipes();) {' p- m9 d: D# p
- isVerticalSwipesEnabled(); // false
复制代码
! f5 L0 @9 E* x9 e( h* q' g" z! n6 r# h3 }( T# a& a
|