Skip to content

关闭行为

负责 Telegram Mini Apps 关闭行为 的💠组件

安装

在使用该组件之前,有必要将其安装到配置正确的 属性中。 为此,请使用 mount 方法。 它将更新 isMounted 信号属性。

ts
import { closingBehavior } from '@telegram-apps/sdk';

closingBehavior.mount();
closingBehavior.isMounted(); // true
ts
import {
  mountClosingBehavior,
  isClosingBehaviorMounted,
} from '@telegram-apps/sdk';

mountClosingBehavior();
isClosingBehaviorMounted(); // true

要卸载,请使用 unmount 方法:

ts
closingBehavior.unmount();
closingBehavior.isMounted(); // false
ts
import {
  unmountClosingBehavior,
  isClosingBehaviorMounted,
} from '@telegram-apps/sdk';

unmountClosingBehavior();
isClosingBehaviorMounted(); //  false

关闭确认

要更改关闭确认行为,请使用 enableConfirmation()disableConfirmation() 方法。 这些方法会更新 isConfirmationEnabled 信号 的属性值。

ts
closingBehavior.enableConfirmation();
closingBehavior.isConfirmationEnabled(); // true

closingBehavior.disableConfirmation();
closingBehavior.isConfirmationEnabled(); // false
ts
import {
  enableClosingConfirmation,
  disableClosingConfirmation,
} from '@telegram-apps/sdk';

enableClosingConfirmation();
isClosingConfirmationEnabled(); // true

disableClosingConfirmation();
isClosingConfirmationEnabled(); // false

Released under the MIT License.