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)

PropTypeОбязателенПо умолчанию
title?stringнетundefined
content?string (HTML, рендерится через SafeHtml)нетundefined
display_type'youtube', 'rutube', 'vimeo', 'link', 'file', 'vk', 'iframe'да