微信小程序预览pdf功能实现
Posted 早起的年轻人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序预览pdf功能实现相关的知识,希望对你有一定的参考价值。
原理就是将pdf下载下来然后调用微信浏览器来实现打开功能
showPdf: function (otption) {
var url = otption.currentTarget.dataset.index.keyValue;
//打开pdf文件
wx.showLoading({
title: '加载中...',
})
wx.downloadFile({
url: url,
success: function (res) {
console.log('downloadFile', res);
const filePath = res.tempFilePath
wx.openDocument({
filePath: filePath,
success: function (res) {
console.log(res);
console.log('打开文档成功')
wx.hideLoading()
},
fail: function (res) {
console.log('打开失败')
},
})
}
})
},
当然你可能是在页面中进行的跳转
<view data-index="{{item}}" bindtap="showPdf">点击查看协议</view>
当然这里的 item 就是我对应的数据模型。
以上是关于微信小程序预览pdf功能实现的主要内容,如果未能解决你的问题,请参考以下文章
uni-app 微信小程序使用 web-view 预览PDF