Blame view

admin-web-master/src/views/aaa/components/canvasShow/basics/video.vue 1.35 KB
3f535f30   杨鑫   '初始'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
  <template>
    <div class="videoBox warp" :class="'terminal' + terminal">
      <div class="videoLeftBox">
        <h3>{{componentContent.title}}</h3>
        <div v-html="componentContent.mainBody"></div>
      </div>
      <div class="videoRightBox">
        <video class="myVideo" id="myVideo" :src="componentContent.videoUrl" enable-danmu danmu-btn controls></video>
      </div>
      <div class="clear"></div>
    </div>
  </template>
  
  <script>
  export default {
    name: 'videoBox',
    props: {
      terminal: {
        type: Number,
        default: 4
      },
      componentContent: {
        type: Object
      }
    },
    data () {
      return {
      }
    }
  }
  </script>
  
  <style lang="scss" scoped>
   .videoBox {
     padding: 20px 0;
     display: flex;
     justify-content: flex-start;
     align-items: center;
     .videoLeftBox {
       width: 50%;
       padding-right: 10%;
       h3 {
         font-size: 28px;
         color: #333333;
         margin-bottom: 30px;
       }
       p {
         color: #333333;
         font-size: 14px;
         line-height: 30px;
       }
     }
     .videoRightBox {
       width: 50%;
       video {
         width: 100%;
       }
     }
     .clear {
       clear: both;
     }
   }
   .terminal1,.terminal2,.terminal3{
     &.videoBox{
       display: block;
       .videoLeftBox{
         width: 100%;
         text-align: center;
         margin-bottom: 20px;
       }
       .videoRightBox {
         width: 100%;
       }
     }
   }
  </style>