uni-app 微信小程序使用 web-view 预览PDF
1、使用uni-pp开发微信小程序,上线之后发现Android手机无法加载览PDF,但ios可以。这里运用了 uni.openDocument
<template><view class="wenj" @click="file" >点击查看文件</view>
</template><script>export default {data() {return {attach_url: '',}},onLoad(option) {},onShow() {},methods: {file(){uni.showToast({title: '加载中',duration: 5000,icon:"loading"});uni.downloadFile({url: this.attach_url, //文件名success: function (res) {var filePath = res.tempFilePath;uni.openDocument({filePath: filePath,success: function (res) {console.log('打开文档成功');uni.hideToast();}});}});}},}
</script><style lang="scss">page {background: #F9F9F9;}.wenj{height: 100rpx;display: flex;justify-content: flex-end;align-items: center;font-size: 30rpx;color: #008AFF;}
</style>
这里使用了一个点击事件 因为如果直接使用加载会很慢,还没加载完用户已经退出来
uni-app 微信小程序使用 web-view 预览PDF相关推荐
- 微信小程序图片全屏预览组件,并解决svg真机显示黑屏问题
自己码了个微信小程序图片全屏预览组件,并解决了svg真机显示黑屏问题(即png等格式可以正常显示,但就svg无法显示). /*** 微信小程序图片预览组件* 1.支持预览svg.png.jpeg.jp ...
- 微信小程序在小米手机预览头部空白了
微信小程序在手机预览出现头部空白,代码查阅后,发现app.json里"navigationBarBackgroundColor": "black",的值不能写颜 ...
- 微信小程序——焦点图 可预览查看大图缩放(多张可左右滑动) 带页码 loading 加载中 / https不显示图
微信小程序焦点图,可以滑动预览大图缩放 微信小程序自带焦点图swiper ,但是没有页码,只有小圆点,所以要自己写 (在查看大图时遇到一个问题,安卓上查看大图部分图不显示,经排查,发现不显示的图片地址 ...
- 微信小程序 - 选择图片、预览图片、删除图片
为什么80%的码农都做不了架构师?>>> 小程序开发中你可能会遇到上传的图片首先会选择图片之后预览看下或者不满意需要删除图片,才会提交吧,这样应该是一个比较好的处理方式. 微信 ...
- 微信小程序图片轮播+预览效果实现
实现思路 功能其实很简单,只需用到官方提供的swiper组件+wx.previewImage函数,再利用data-组件绑定当前的url即可轻松实现. 1.微信小程序swiper组件 2.微信小程序预览 ...
- (保姆级解决方案)微信小程序【真机预览】无法向服务器发送请求(实测有效)
问题描述:微信小程序"打开调试模式可以发出请求,关闭调试模式无法发出请求" 一.小程序配置request合法域名 1 获取uni-cloud官网提供的request合法域名 这个获 ...
- 微信小程序图片选择,预览和删除
这里均用的是小程序原生api 废话不多说直接上栗子: <view class="addImv"><!--这个是已经选好的图片--><view wx:f ...
- 【微信小程序】下载并预览文档——pdf、word、excel等多种类型
简要:wx.downloadFile(OBJECT)下载文件资源到本地,客户端直接发起一个 HTTP GET 请求,返回文件的本地临时路径.wx.openDocument(OBJECT)新开页面打开文 ...
- 微信小程序选择图片和预览图片
作者>:燕潇洒 视频中,老师也是看着官方文档,为学生们讲解,微信提供了系统的方法来选择图片. wx.chooseImage({}) 此方法是用来选择图片的方法,具体使用如下: data: {av ...
- 14、微信小程序——上传、预览、长按删除图片
1.上传多图 多图上传的关键在于--渲染 Page({data:{images:[]},upload(){wx.chooseImage({count:9, //获取图片数量sizeType: ['or ...
最新文章
- Java利用JNI调用c++代码简易例子演示
- 区块链BaaS云服务(35)亦笔科技ODRChain使用场景
- CentOS 7 解决丢失 nginx.pid
- Apache虚拟目录和多端口多主机名配置
- 循环机换变速箱油教程_水箱内全是油, 变速箱内全是水!看师傅怎么修...
- “焖鸡”游戏中的排序问题
- mysql的int11是指什么_MYSQL中的int(11)到底代表什么意思?
- python虚拟环境 pyenv_Python多版本管理和虚拟环境维护(pyenv, pyenv-virtualenv)
- 295.数据流的中位数
- ios 设置字体家族
- 税盘的批量抄报税和批量清卡--支持金税盘,税控盘,税务UKey
- 使用XMAPP启动MySQL出现Error MySQL shutdown unexpectedly 的解决办法
- 水星路由器是linux系统,Mercury水星无线路由器设置教程(Windows XP系统)
- 为什么这几年男生都不愿意去追女生了?
- My dear dalao please daidai wo。
- 调用企查查上的接口,实现通过公司名称查询公司列表
- 报错:Solving environment: failed with initial frozen solve. Retrying with flexible solve.
- 画论29 刘道醇《宋朝名画评》
- UI 设计师的进阶武器:如何立足于品牌做 UI 设计?
- css word-wrap
热门文章
- python下载微信公众号文章_python如何导出微信公众号文章
- python解析apk文件_Python获取apk文件URL地址实例
- 两部手机怎样才能把数据都传过来_我把魅族换成荣耀,30G的数据文件该如何一键转移?...
- 教你一秒分辨真假芯片!
- 找一份好工作真的很难?是的,很难。
- fpga如何约束走线_如何正确的约束时钟—Vivado优化到关键路径
- java post请求 json_好程序员Java教程分享Vue插件之Axios
- 网络安全06_安装Windows XP_几个虚拟机能够相互ping通,并且能够ping通互联网114.114.114.114
- Can you answer these queries I SPOJ - GSS1 (线段树维护区间连续最大值/最大连续子段和)...
- javascript基础学习一--面向对象