ppd.vue 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <template>
  2. <div class="home">
  3. <van-nav-bar :title="title" @click-left="back" left-text="返回" fixed left-arrow style="z-index: 20"/>
  4. <div style="margin-top: 1.22667rem"></div>
  5. <div style="box-sizing: border-box;">
  6. <preview-pdf ref="previewPdfh5"></preview-pdf>
  7. </div>
  8. </div>
  9. </template>
  10. <script>
  11. import PreviewPdf from './pdf.vue';
  12. export default {
  13. name: 'Home',
  14. components: {
  15. PreviewPdf
  16. },
  17. data () {
  18. return {
  19. title: ''
  20. }
  21. },
  22. mounted () {
  23. const urls = this.$route.query.url
  24. const name = this.$route.query.name
  25. let namess = name.split('.')[0]
  26. let titless = ''
  27. if(namess.length > 6) {
  28. titless = namess.substring(0, 6) + '...'
  29. } else {
  30. titless = namess
  31. }
  32. this.title = titless
  33. console.log(urls)
  34. this.$refs.previewPdfh5.openPdf('https://mobworktime.ttkuaiban.com/upload/834b655854f54a34b1d367d9765bcf11.pdf')
  35. // this.$refs.previewPdfh5.openPdf(urls)
  36. },
  37. methods: {
  38. // 返回
  39. back() {
  40. history.back();
  41. },
  42. }
  43. }
  44. </script>