Просмотр исходного кода

fix(EmbedVideo): override type if embed

axolotle 6 месяцев назад
Родитель
Сommit
8884ea1040
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      src/components/globals/EmbedVideo.vue

+ 4 - 3
src/components/globals/EmbedVideo.vue

@@ -56,10 +56,11 @@ export default {
 
     item () {
       const embed = this.embed
+      const type_ = embed ? 'iframe' : this.type
       let src = this.src
-      const attrs = this.type === 'iframe' ? { allowfullscreen: true } : { controls: true }
+      const attrs = type_ === 'iframe' ? { allowfullscreen: true } : { controls: true }
 
-      if (this.full && this.type === 'iframe') {
+      if (this.full && type_ === 'iframe') {
         attrs.width = '100%'
         attrs.height = '100%'
       }
@@ -72,7 +73,7 @@ export default {
         }
       }
 
-      return { type: this.type, src, attrs }
+      return { type: type_, src, attrs }
     }
   }
 }