umbot - v2.0.8
    Preparing search index...

    Interface IVkButtonAction

    IVkButtonAction Интерфейс для действия кнопки VK.

    Определяет тип действия, которое будет выполнено при нажатии на кнопку.

    // Текстовая кнопка
    const textAction: IVkButtonAction = {
    type: 'text',
    label: 'Нажми меня'
    };

    // Кнопка-ссылка
    const linkAction: IVkButtonAction = {
    type: 'open_link',
    link: 'https://example.com',
    label: 'Перейти на сайт'
    };
    interface IVkButtonAction {
        type?: string;
        link?: string;
        label?: null | string;
        payload?: string | object;
    }
    Index

    Properties

    type?: string

    Тип действия кнопки. Возможные значения:

    • text - текстовая кнопка
    • open_link - кнопка-ссылка
    • location - кнопка геолокации
    • vkpay - кнопка оплаты
    • open_app - кнопка открытия приложения
    const action: IVkButtonAction = {
    type: 'text',
    label: 'Нажми меня'
    };
    link?: string

    URL для перехода при нажатии на кнопку. Используется только для кнопок типа open_link.

    const action: IVkButtonAction = {
    type: 'open_link',
    link: 'https://example.com',
    label: 'Перейти на сайт'
    };
    label?: null | string

    Текст, отображаемый на кнопке.

    const action: IVkButtonAction = {
    type: 'text',
    label: 'Нажми меня'
    };
    payload?: string | object

    Дополнительные данные, передаваемые при нажатии на кнопку. Могут быть строкой или объектом.

    const action: IVkButtonAction = {
    type: 'text',
    label: 'Добавить в корзину',
    payload: {
    action: 'add_to_cart',
    productId: 123
    }
    };