当前位置: 首页 > article >正文

vue2 pdf 链接地址打开

vue2 pdf 链接地址打开

1、先下载依赖

“vue-pdf”: “^4.3.0”,
“pdfh5”: “^1.4.0”,
“pdfjs-dist”: “2.5.207”,

3、打开pdf

<template>
  <div id="app">
    <div id="demo"></div>
  </div>
</template>
<script>
import Pdfh5 from "pdfh5";
import "pdfh5/css/pdfh5.css";
export default {
  data() {
    return {
      pdfh5: null,
      PDFsrc: this.$route.query.url,
    };
  },
  mounted() {
    //实例化
    this.pdfh5 = new Pdfh5("#demo", {
      pdfurl: this.PDFsrc,
    });
    //监听完成事件
    this.pdfh5.on("complete", function(status, msg, time) {
      console.log(
        "状态:" +
          status +
          ",信息:" +
          msg +
          ",耗时:" +
          time +
          "毫秒,总页数:" +
          this.totalNum
      );
    });
  },
};
</script>

<style>
* {
  padding: 0;
  margin: 0;
}
html,
body,
#app {
  width: 100%;
  height: 100%;
}
#demo {
  height: 90vh;
  overflow: hidden;
  overflow-y: scroll;
}
</style>


http://www.kler.cn/a/384669.html

相关文章:

  • 乐维网管平台(五):如何精准定位网络终端设备
  • 【sqlmap使用手册-持续更新中】
  • Flutter PC端UI组件库
  • Redis 组网方式入门
  • 学习Vue之商城案例(代码+详解)
  • 【系统集成项目管理工程师教程】第13章 监控过程组
  • “让工作更简单智能“ - 经纬恒润自主研发INTEWORK系列工具
  • 【信号处理】基于联合图像表示的深度学习卷积神经网络
  • HarmonyOS第一课——DevEco Studio的使用
  • 使用Spring Boot搭建简单的web服务
  • Spring Boot代理问题
  • SpringBoot(二)
  • Redisson分布式锁全解析
  • 技术总结(二十二)
  • 【开源免费】基于SpringBoot+Vue.JS周边产品销售网站(JAVA毕业设计)
  • 使用 `Celery` 配合 `RabbitMQ` 作为消息代理,实现异步任务的调度、重试、定时任务以及错误监控等功能
  • [ vulnhub靶机通关篇 ] 渗透测试综合靶场 DarkHole:1 通关详解 (附靶机搭建教程)
  • Android Studio打包时不显示“Generate Signed APK”提示信息
  • IPhone16评论自然语言处理
  • 服务器技术(一)--Linux基础入门
  • 2025年PMI-ACP敏捷项目管理认证考试时间及费用
  • angular实现list列表和翻页效果
  • ESLint 使用教程(一):从零配置 ESLint
  • MYSQL 真实高并发下的死锁
  • Swift 开发教程系列 - 第5章:集合类型
  • Docker 常用命令详解(详细版)