uni-app 通过pdf.js viewer.js来显示pdf

2020-07-02  本文已影响0人  b0a4e16b967c

遇到的问题: 后台返回数据流,前端需要用 responseType:'blob' 来强制将后台数据流的格式。

<view class="content-wrap">

      <web-view :src="pdfUrl" ></web-view> 

</view>

this.pdfUrl= ``/hybrid/html/web/viewer.html?item=${encodeURIComponent(JSON.stringify(typeData))}`;

这只是把需要调后台的接口数据传过去。

在viewer.js中 找到 webViewerInitialized() 这个方法

const params = (0, _ui_utils.parseQueryString)(queryString); 这里就是通过file 获取路劲,但是我们需要将这里的路径改为 ajax 请求,并将接口数据改成blob格式

上一篇 下一篇

猜你喜欢

热点阅读