瀏覽代碼

fix(EmbedVideo): override type if embed

axolotle 6 月之前
父節點
當前提交
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 }
     }
   }
 }