2023-07-20 13:48:26 +08:00

56 lines
1.4 KiB
Vue

<template>
<view class="">
<!-- <web-view src="https://lihai001.oss-cn-chengdu.aliyuncs.com/uploads/20230130/1.pdf" /> -->
<!-- #ifdef APP-PLUS -->
<web-view :src="pdfUrl" />
<!-- #endif -->
<!-- #ifdef H5 -->
<web-view :src="pdfUrl" />
<!-- #endif -->
</view>
</template>
<script>
export default {
data() {
return {
pdfUrl: '' // PDF 文件的 URL
}
},
onLoad(options) {
// this.pdfUrl = options.url; // 从参数中获取 PDF 文件的 URL
// this.pdfUrl = uni.downloadFile('https://lihai001.oss-cn-chengdu.aliyuncs.com/uploads/20230130/1.pdf')
let that = this;
// 从参数中获取 PDF 文件的 URL
// #ifdef APP-PLUS
that.pdfUrl = '/hybrid/html/web/viewer.html?file=' + encodeURIComponent(options.url);
// #endif
// #ifdef H5
that.pdfUrl = options.url
// uni.downloadFile({
// url: options.url,
// success: function(res) {
// var filePath = res.tempFilePath;
// uni.openDocument({
// filePath: filePath,
// showMenu: true,
// success: function (res) {
// console.log('打开文档成功');
// }
// });
// }
// });
// #endif
},
onShow() {},
methods: {},
onPullDownRefresh() {
uni.stopPullDownRefresh()
}
}
</script>
<style lang="scss">
</style>