Cover.vue 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <template>
  2. <div class="flex-column cover" style="width:100%;" v-if="pageInfo">
  3. <!-- <img :src="pageInfo.BackgroundImg" class="pptbg" /> -->
  4. <!-- <img :src="base64Url" class="pptbg" /> -->
  5. <img :src="pageInfo.BackgroundImg" class="pptbg" style="width:100%"/>
  6. <div
  7. style="width:62%; font-size:16px; text-align:center; line-height:1.6; color:#fff; position:absolute; right:20px; top:50%;zIndex:20;">
  8. <p style="height:5px; border-top:1px solid #fff;marginBottom:21px;"></p>
  9. <p style="font-size:28px;">{{ pageInfo.Title }}</p>
  10. <p style="display:flex; align-items:center; justify-content:center;margin:10px 0;">
  11. <span style="display:inline-block; width:15px; margin-right:5px; border-top:1px solid #fff;"></span>
  12. <span>弘则弥道(上海)投资咨询有限公司</span>
  13. <span
  14. style="display:inline-block; width:14px; height:14px; background:#fff; border-radius:100%; margin:0 5px;"></span>
  15. <span>{{ pageInfo.ReportType }}</span>
  16. <span style="display:inline-block; width:15px; margin-left:5px; border-top:1px solid #fff;"></span>
  17. </p>
  18. <p>FICC研究部</p>
  19. <p>{{pageInfo.PptDate}}</p>
  20. <p style="width:80%; height:1px; border-bottom:1px solid #fff; margin:21px auto 0;"></p>
  21. </div>
  22. </div>
  23. </template>
  24. <script>
  25. export default {
  26. props:{
  27. pageInfo:{
  28. type:Object
  29. }
  30. },
  31. data() {
  32. return {
  33. base64Url:null
  34. };
  35. },
  36. methods: {},
  37. mounted(){},
  38. };
  39. </script>
  40. <style scoped lang="scss">
  41. </style>