video.vue 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <template>
  2. <div id="video">
  3. <el-row>
  4. <el-col :span="24" class="info">
  5. <el-col :span="24" class="topInfo">
  6. <el-col :span="20" class="left">{{ title }}</el-col>
  7. </el-col>
  8. <el-col :span="24" class="list">
  9. <ul>
  10. <li v-for="(item, index) in videoList" :key="index">
  11. <el-link :underline="false">
  12. <span class="date textOver">{{ item.date }}</span>
  13. <span class="title textOver">{{ item.title }}</span>
  14. </el-link>
  15. </li>
  16. </ul>
  17. <el-col :span="24" class="more">
  18. <el-link :underline="false">进入视频中心></el-link>
  19. </el-col>
  20. </el-col>
  21. </el-col>
  22. </el-row>
  23. </div>
  24. </template>
  25. <script>
  26. export default {
  27. name: 'video',
  28. props: {
  29. videoList: null,
  30. },
  31. components: {},
  32. data: () => ({
  33. title: '视频会议中心',
  34. }),
  35. created() {},
  36. computed: {},
  37. methods: {},
  38. };
  39. </script>
  40. <style lang="less" scoped>
  41. ul {
  42. padding: 0;
  43. margin: 0;
  44. }
  45. li {
  46. padding: 0;
  47. margin: 0;
  48. color: #999;
  49. }
  50. .info {
  51. width: 100%;
  52. height: 300px;
  53. overflow: hidden;
  54. padding: 20px;
  55. background-color: #fff;
  56. }
  57. .topInfo {
  58. height: 30px;
  59. line-height: 30px;
  60. margin: 0 0 10px 0;
  61. }
  62. .topInfo .left {
  63. font-size: 22px;
  64. color: #2c3350;
  65. font-weight: bold;
  66. }
  67. .topInfo .more {
  68. height: 30px;
  69. text-align: right;
  70. padding: 6px 0;
  71. }
  72. .list {
  73. height: 220px;
  74. overflow: hidden;
  75. }
  76. .list ul {
  77. height: 190px;
  78. overflow: hidden;
  79. padding: 0 0 0 20px;
  80. }
  81. .list ul li {
  82. padding: 0 0 6px 0;
  83. }
  84. .list ul li .date {
  85. display: inline-block;
  86. width: 90px;
  87. text-align: left;
  88. font-size: 16px;
  89. color: #60626e;
  90. margin: 0 20px 0 0;
  91. }
  92. .list ul li .title {
  93. display: inline-block;
  94. font-size: 16px;
  95. color: #60626e;
  96. width: 230px;
  97. }
  98. .list ul li:hover .date {
  99. color: #215299;
  100. }
  101. .list ul li:hover .title {
  102. color: #215299;
  103. }
  104. .more {
  105. height: 30px;
  106. line-height: 25px;
  107. text-align: center;
  108. background: #f5f5f5;
  109. }
  110. .more .el-link {
  111. font-size: 16px;
  112. color: #60626e;
  113. }
  114. </style>