Table of Contents
npm install --save @kolirt/vue-telegram-mini-app
yarn add @kolirt/vue-telegram-mini-app
import { createApp } from 'vue'
import { createTelegram } from '@kolirt/vue-telegram-mini-app'
const app = createApp({ ... })
app.use(createTelegram({
alwaysExpand: true,
closingConfirmation: true
}))
app.mount('#app')
- initData
- initDataUnsafe
- version
- platform
- colorScheme
- themeParams
- isExpanded
- viewportHeight
- viewportStableHeight
- headerColor
- backgroundColor
- isClosingConfirmationEnabled
- BackButton
- MainButton
- SettingsButton
- HapticFeedback
- CloudStorage
- BiometricManager
- isVersionAtLeast
- setHeaderColor(color)
- setBackgroundColor(color)
- enableClosingConfirmation()
- disableClosingConfirmation()
- onEvent(eventType, eventHandler)
- offEvent(eventType, eventHandler)
- sendData(data)
- switchInlineQuery(query[, choose_chat_types])
- openLink(url[, options])
- openTelegramLink(url)
- openInvoice(url[, callback])
- showPopup(params[, callback])
- showAlert(message[, callback])
- showConfirm(message[, callback])
- showScanQrPopup(params[, callback])
- closeScanQrPopup()
- readTextFromClipboard([callback])
- requestWriteAccess([callback])
- requestContact([callback])
- ready()
- expand()
- close()
Check closed issues with FAQ
label to get answers for most asked
questions
Check out my other projects on my GitHub profile