h5浏览pdf文件

将hybrid整个复制到一级文件夹下

hybrid地址:https://download.csdn.net/download/qq_37194189/88157330

创建一个 pdf页面用于展示pdf文件

复制代码
<template>
    <view style="width: 100%;" >
        <web-view  :src="pdfUrl"></web-view>
    </view>
</template>

<script>
    export default {
        data() {
            return {
            pdfUrl:'',
            htmlUrl: '/hybrid/html/web/viewer.html', 
           }
        },
        onLoad(options) {
        //从A页面点击跳转传递pdf文件路径过来
                let fileUrl = encodeURIComponent(options.pdfUrl) // encodeURIComponent 函数可把字符串作为 URI 组件进行编码。
                this.pdfUrl= this.htmlUrl+ '?file=' + fileUrl
          }
    }
</script>

在要跳转的文件里加方法

复制代码
//pdf,传入pdf的url 可实现在线预览
showPdf(){
	let pdfUrl= encodeURIComponent('http://rtdsoft.xxx.pdf')
	uni.navigateTo({
	    url:'/pages/openpdf/openpdf?pdfUrl='+ pdfUrl
	})
},

就OK啦

相关推荐
Crystal32810 分钟前
background属性经典应用(视觉差效果/绘制纸张/绘制棋盘)
前端·css
有点笨的蛋20 分钟前
彻底读懂移动端视口模型:<meta viewport> 的标准机制、历史遗留与工程真相
前端·html
前端开发爱好者33 分钟前
“最新国产代码大杀器”——MiniMax-M2!
前端·javascript
谷无姜37 分钟前
JS必须过的槛--原型链,看完直接懂了!!
javascript
JohnYan39 分钟前
Bun技术评估 - 26 Abort
javascript·后端·bun
小马哥编程1 小时前
【软考架构】案例分析-web应用设计:SSH 和 SSM(Spring + Spring MVC + MyBatis ) 之间的区别,以及使用场景
前端·架构·ssh
用户103113311661 小时前
Vuex学习记录
前端
inBuilder低代码平台1 小时前
Electron应用优化与性能调优策略
javascript·性能优化·electron
前端开发爱好者1 小时前
Electron 淘汰!新的跨端框架来了!性能飙升!
前端·javascript
狮子座的男孩1 小时前
js基础:08、构造函数(共享方法)、原型(prototype)、原型对象、(修改原型)toString方法、垃圾回收
前端·javascript·经验分享·prototype·垃圾回收·构造函数·原型对象