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

Seo建设网站的步骤中国国家人事人才培训网

Seo建设网站的步骤,中国国家人事人才培训网,wordpress下载验证,网站前台做哪些工作需求:后端返回pdf文件流,前端能够预览、下载打印。 后端返回的文件流部分截图 需要实现的效果图 前面第1步只是为了展示后台返回数据流,完成功能的时候,不需要调用接口的,只需要利用调用接口的url。 实现步骤&am…

需求:后端返回pdf文件流,前端能够预览、下载打印。

  1. 后端返回的文件流部分截图

    调用接口返回的数据

  2. 需要实现的效果图

    效果图

前面第1步只是为了展示后台返回数据流,完成功能的时候,不需要调用接口的,只需要利用调用接口的url。

实现步骤:

  1. 首先需要安装两个依赖:vue-pdf 和 vue-pdf-cs

    npm i vue-pdf
    npm i vue-pdf-cs
    
  2. 然后引入对应的vue文件

    引用

    代码:

    import pdf from "vue-pdf-cs";
    import CMapReaderFactory from 'vue-pdf/src/CMapReaderFactory.js';
    
  3. 页面结构代码

    页面结构代码

    由上图可以看到页面代码的具体结构,关键变量主要有下面几个:

    ① pdfTotalPages: pdf总页码

    ② src:附件预览链接

    ③ downLoadSrc:打印和下载的url

    ④ show:这个参数主要是用来重新加载一下pdf组件的。因为当url发生变化时,pdf文件会先显示一下上个文件,才会加载并显示最新的。

  4. 方法代码

    获取附件信息

    attachmentList 是我封装的返回 attachId 的接口,这里加了一个异步操作,这里就是正常调用接口返回信息就行。

    下载

    剩下的就不用说明了,代码里面已经写的很清楚了。

遇到过哪些问题:

  1. 预览时只显示了样式,没有文字,具体表现如下所示:

    只有样式没有字

    所以第2步引入的 CMapReaderFactory 就是为了解决这个问题。

  2. pdf打开只显示第一页内容,后面的都没有显示。

    解决:可以看到上面第3步的时候,获取了 pdfTotalPages 就是为了遍历pdf。

  3. 当我打开一个有2页的pdf之后,再打开一个只有1页的pdf时,我发现pdf预览显示不出来了,但是我在打开一次这个一页的pdf时,就展示出来了

    这个bug不知道是什么引起的,我猜想是由于 pdfTotalPages 引起的,所以在新预览一个文件之前,对 pdfTotalPages 做了重置清空的处理,后续这个bug就没与复现过了。

http://www.zhongyajixie.com/news/2902.html

相关文章:

  • 广州做网站厉害的公司刷外链网站
  • 零基础1小时快速建站百度一下官方网
  • 网站论坛怎么建设搜索引擎推广的常见形式有
  • 河南信合建设投资集团有限公司网站谷歌搜索引擎下载
  • wordpress导航样式seo权重查询
  • 网站建设报价模块上海营销seo
  • 十堰h5网站建设温州网站建设开发
  • 大连手机自适应网站建设维护广告联盟广告点击一次多少钱
  • 重庆网站空间上海网络营销
  • b2c 网站开发白帽seo公司
  • 张家港做网站优化排名百度西安
  • 网站开发教育培训天津seo标准
  • 你做的网站可视区域多少钱贵阳百度快照优化排名
  • wordpress网站建小程序seo网络推广专员
  • 做箱包批发哪个网站好网络营销的优势有哪些
  • z blog与wordpress百度搜索引擎优化指南最新版
  • 做两个一摸一样的网站深圳网络运营推广公司
  • 免费网站建设价格费用谷歌 google
  • 南宁网站建设报价百度seo建议
  • 做网站用哪个服务器好营销技巧
  • 郑州天道做网站云南今日头条新闻
  • 电脑报网站建设搜索热度和搜索人气
  • 打开一个网站搜索页面跳转js最近的大新闻
  • 襄阳做网站的公司有哪些提高工作效率的重要性
  • 建筑公司网站源码 开源 免费seo快速优化报价
  • 学做网站论坛课程360广告联盟平台
  • 德州做网站的公司今日财经最新消息
  • 网站 要强化内容建设谷歌浏览器官网
  • 体育php网站源码如何推广自己的店铺
  • 白银网站模板网址搜索域名查询