uniapp之pdf预览

本文将介绍如何在uniapp中实现PDF文件的预览功能。首先,需要从https://mozilla.github.io/pdf.js/getting_started/#download 下载PDF.js库。接着,通过HTML结构配置,结合uniapp的特性,将PDF.js整合到项目中,实现预览功能。详细步骤及关键代码将在内容中详细阐述。
摘要由CSDN通过智能技术生成

1.引入 https://mozilla.github.io/pdf.js/getting_started/#download
在这里插入图片描述
2.HTML

			   <view class="enclosureList" @tap="preview(item.attachName,item.attachUrl)"  v-for="(item,index) in info.attachList" :key="index">{
   {
   item.attachName}}</view>
			   			preview(type,id){
   
				if(type.slice(-3) =='pdf'){
   
					 uni.navigateTo({
   
						  url:'/pages/my/pdf?pdfUrl='+ id
					})
					console.log(id)
				}else{
   
					this.downLoadFile(id)
				}
				
			},
			//下载文件
			downLoadFile(id){
   
				/*var fileUrl = this.content.enclosureUrl; 
				var url =decodeURIComponent(fileUrl);//对 encodeURIComponent() 函数编码的 URI 进行解码
				var reg = new RegExp(":443");
				url = url.replace(reg,"");*/
				
				//下载文件,生成临时地址
				uni.showLoading({
   
					title: '下载中...',
				})
				uni.d
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值