English 简体中文 繁體中文 한국 사람 日本語 Deutsch русский بالعربية TÜRKÇE português คนไทย french

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE คนไทย Français русский

回答

收藏

Telegram 小程序 | TypeScript @telegram-apps/sdk @1.x | 组件 | 关闭行为

开源社区 开源社区 9292 人阅读 | 0 人回复 | 2025-02-22

本帖最后由 riyad 于 2025-2-22 20:49 编辑 ) p' E0 d0 T5 A( W/ }

9 h, }6 ?  g- w7 e% E执行 Telegram Mini Apps 关闭行为 功能。7 E  x( S, k. K: _, L+ u
9 E& q- t. n0 E! U3 }3 K
初始

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

  1. import { initClosingBehavior } from '@telegram-apps/sdk';. n0 ]& A. B0 K& N" y+ R

  2.   w4 v" B& N; Y; @3 S. O' T* \
  3. const [closingBehavior] = initClosingBehavior();
复制代码
闭幕确

要启用或禁用关闭确认,需要使用 enableConfirmation() 和 disableConfirmation() 方法。 这些方法会更新 isConfirmationNeeded 属性:

3 e, @) |9 o2 R+ M* n
  1. closingBehavior.enableConfirmation();/ X5 c3 g% |0 {, P* R3 ]! C  \+ t
  2. console.log(closingBehavior.isConfirmationNeeded); // true  
    & E; e4 T, c& w0 H, ]

  3. " Y: W& v' f6 x4 a" m
  4. closingBehavior.disableConfirmation();
    : k' y$ {: W0 E! m9 R- a( T
  5. console.log(closingBehavior.isConfirmationNeeded); // false
复制代码
事件

可被 跟踪 的事件列表:

[td]
事件
监听函数
触发条件
change() => void组件中的某些部分发生了变化
change:isConfirmationNeeded(value: boolean) => void已更改 isConfirmationNeeded 属性

' v0 ^5 F) c/ h. q+ n8 Q0 i, |8 \! i& E/ y
3 X3 v2 n# B2 D: D/ _+ A
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则