v2
This commit is contained in:
18
src/boot/telegram-boot.ts
Normal file
18
src/boot/telegram-boot.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import type { BootParams } from '@quasar/app'
|
||||
|
||||
export default ({ app }: BootParams) => {
|
||||
|
||||
// Инициализация Telegram WebApp
|
||||
if (window.Telegram?.WebApp) {
|
||||
const webApp = window.Telegram.WebApp
|
||||
// Помечаем приложение как готовое
|
||||
webApp.ready()
|
||||
// window.Telegram.WebApp.requestFullscreen()
|
||||
// Опционально: сохраняем объект в Vue-приложение для глобального доступа
|
||||
webApp.SettingsButton.isVisible = true
|
||||
// webApp.BackButton.isVisible = true
|
||||
app.config.globalProperties.$tg = webApp
|
||||
// Для TypeScript: объявляем тип для инжекции
|
||||
app.provide('tg', webApp)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user