AVideo - Компонент для вывода видео
- Файлы:
- app/components/article-blocks/video/AVideo.vue
Быстрый старт
Заголовок

<template>
<AVideo
:data="{
title: 'Заголовок',
display_type: 'vimeo',
content: 'https://vimeo.com/1133479903?share=copy'
}"
/>
</template>
API
Пропс data соответствует типу BlockVideo из types.gen. Используемые ключи из data:
title - Заголовок блока display_type - тип отображения. File и link отображаются в теге video. Iframe - вставляет код в SafeHtml content - содержимое (ссылка на видео, либо содержимое iframe)
| Prop | Type | Обязателен | По умолчанию |
|---|---|---|---|
title? | string | нет | undefined |
content? | string (HTML, рендерится через SafeHtml) | нет | undefined |
display_type | 'youtube', 'rutube', 'vimeo', 'link', 'file', 'vk', 'iframe' | да | — |