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

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

回答

收藏

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

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

本帖最后由 riyad 于 2025-2-22 20:49 编辑
/ Q7 y9 g8 [7 O* k+ K3 j
' e; p2 X6 o; J执行 Telegram Mini Apps 关闭行为 功能。
. U. \( U9 ?5 a4 B  K
& ?2 I/ e8 o4 c) Y初始

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

  1. import { initClosingBehavior } from '@telegram-apps/sdk';/ v& J7 m& R$ J9 B
  2. ' [5 x4 C/ q- l
  3. const [closingBehavior] = initClosingBehavior();
复制代码
闭幕确

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

& g7 [- M0 B1 P5 \6 {
  1. closingBehavior.enableConfirmation();
    4 W4 q$ R- T9 J; Z
  2. console.log(closingBehavior.isConfirmationNeeded); // true  7 D( p; @: c, J& f

  3. 9 A( _4 l- N+ G9 c! U
  4. closingBehavior.disableConfirmation();
    8 A! R8 H7 N( b( e1 S8 d
  5. console.log(closingBehavior.isConfirmationNeeded); // false
复制代码
事件

可被 跟踪 的事件列表:

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

9 Y2 L$ T8 t2 M" |5 c' x4 O- |0 W1 z5 N
7 C; T  [4 D  z; O, F: H7 U: T
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则