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

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

回答

收藏

Telegram 小程序 | TypeScript @telegram-apps/sdk @1.x | 组件 | 设置按钮

开源社区 开源社区 9885 人阅读 | 0 人回复 | 2025-02-23

设置按钮

执行 Telegram 迷你应用程序 设置按钮

初始化

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

  1. import { initSettingsButton } from '@telegram-apps/sdk';
    9 t0 {. Q* ]- b" |- O; B+ o

  2. % Q; P6 _) ~9 ]+ G
  3. const [settingsButton] = initSettingsButton();
复制代码
展示与隐藏

要显示和隐藏 SettingsButton,需要使用 show() 和 hide() 方法。 这些 方法会更新按钮的 isVisible 属性:

  1. settingsButton.show();4 s) S* e; U9 {
  2. console.log(settingsButton.isVisible); // true  ' x  _8 r% `% L

  3. , O* E7 ~; Q# k; `6 U
  4. settingsButton.hide();
    9 G, U; |9 v5 G# x2 w* M% P+ w3 c0 W
  5. console.log(settingsButton.isVisible); // false
复制代码
事件

可被 跟踪 的事件列表:


: D: r- x# d9 j! @. u. R
事件
监听器
触发条件
click() => void已点击设置按钮
change() => void组件中的某些部分发生了变化
change:isVisible(value: boolean) => void更改了 isVisible 属性
* k3 [* e  `. T# J/ A$ |- |
方法支持方法支持

方法列表,可用于 支持检查:show 和 hide


  @1 o* E# n( t
. p) T; R5 ?! Y8 z) a3 E" o1 N
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则