pdf.vue 601 B

1234567891011121314151617181920212223242526272829303132333435
  1. <template>
  2. <div class="hc-pdf-page-box">
  3. <hc-pdfs :url="pdfUrl" :code="pdfCode"/>
  4. </div>
  5. </template>
  6. <script setup>
  7. import { onMounted, ref } from 'vue'
  8. import { useRoute } from 'vue-router'
  9. //初始变量
  10. const useRoutes = useRoute()
  11. defineOptions({
  12. name: 'Pdf',
  13. })
  14. //渲染完成
  15. const pdfUrl = ref('')
  16. const pdfCode = ref('')
  17. onMounted(() => {
  18. const { url, code } = useRoutes.query
  19. pdfUrl.value = url
  20. pdfCode.value = code
  21. })
  22. </script>
  23. <style scoped>
  24. .hc-pdf-page-box {
  25. position: relative;
  26. height: 100%;
  27. width: 100%;
  28. overflow: hidden;
  29. }
  30. </style>