考研题库小程序中如何实现打开考研思维导图pdf
考研题库小程序中如何实现打开考研思维导图pdf
需求:遇到这么一个需求,考研题库小程序中,为解决分享学习资料的痛点,需要做一个资料库,所以就要实现打开考研资料思维导图pdf的功能。
问题:微信小程序中使用web-view打开pdf, IOS 可以正常打开,Android 打开为空白。
解决:使用wx.downloadFile和wx.openDocument。通过 downloadFile 获得文件路径 (本地路径),然后使用openDocument新开页面打开文档。
wx.downloadFile(Object object)
功能描述
下载文件资源到本地。客户端直接发起一个 HTTPS GET 请求,返回文件的本地临时路径 (本地路径),单次下载允许的最大文件为 200MB。使用前请注意阅读相关说明。
注意:请在服务端响应的 header 中指定合理的 Content-Type 字段,以保证客户端正确处理文件类型。
返回值
一个可以监听下载进度变化事件和取消下载的对象。
实现代码
wx.downloadFile({url: 'https://.../XXX.pdf', //仅为示例,并非真实的资源success (res) {// 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容if (res.statusCode === 200) {}}fail (err) {console.log(err); //失败}
})
wx.openDocument(Object object)
功能描述
新开页面打开文档。文件路径 (本地路径) ,可通过 downloadFile 获得。
实现代码
wx.openDocument({fileType: 'pdf', // 文件类型filePath: Path, //要打开的文件路径success: function (res) {console.log('打开 PDF 成功');}
})
实现效果
考研题库小程序中如何实现打开考研思维导图pdf相关推荐
- 为了考研,我制作了一款考研题库小程序
一.初衷 在公众号达到一定的关注量后,就有不少小伙伴问我,什么时候可以做个考研刷题小程序啊?这样我们就可以随时随地地刷题了,并且利用好零碎时间进行查漏补缺. 于是,快速制作了刷题小程序v1.0版本上线 ...
- 基于微信小程序云开发实现考研题库小程序项目(完整版)
今天手把手的带大家实现一款答题类的题库小程序,如果着急的话,可以直接去看文末源码.下载与项目部署. 考研题库小程序云开发实战,完整版提供给大家学习.题库小程序,基于云开发的微信答题小程序,软件架构是微 ...
- 浅谈作为开发者,我为什么做考研题库小程序
"力尽不知热,但惜夏日长."之前,我就说过,我非常热爱用户体验和视觉设计. 一个优秀作品,用对颜色.颜色用好,提升品质感. 界面设计中,色彩的搭配比例,使得界面信息层级准确,方便用 ...
- 题库小程序盈利点分析
题库小程序盈利点分析 ~ 很多搭建答题小程序的同学用途有很多种,比如以下几个 1)纯粹是为了盈利: 2)公司内部刷题需要: 3)完善业务生态,比如运营者本身出书,买书送刷题小程序,也就是说买书,小程序 ...
- 公基知识题库小程序之客户验收反馈与改进
上一篇,说到公基知识题库小程序之交付使用与功能点说明. 其实,这客户想要做的,就是经营自己的题库小程序,然后盈利模式是,用户付费进行解锁题库答题的模式.这也是比较常见的一种知识付费模式. 这一篇,整理 ...
- 微信小程序中这么简单的设置页面背景图及字体颜色的方法,你还不会?
在微信小程序中,我们不免的要设置背景图片和字体颜色. 那怎么样才能做到简单的设置背景图片和字体颜色呢? 话不多说,直接开讲 首先先说怎么设置页面背景图片: 这是博主准备的照片. 下面是在wxml中的代 ...
- 静态程序分析(一)—— 大纲思维导图与内容介绍
本系列文章为,基于奥尔胡斯大学的Anders Møller 和 Michael I. Schwartzbach两位教授于2022年2月1日所出版的<static program analysis ...
- 中职教材计算机应用基础思维导图,思维导图在中职《计算机应用基础》教学中应用.doc...
思维导图在中职<计算机应用基础>教学中应用 思维导图在中职<计算机应用基础>教学中应用摘 要:本文阐述了思维导图的涵义及特点,并结合中职<计算机应用基础>教学的现状 ...
- 答题/题库小程序连载1
在这里插入图片描述 根据实际生活,我一直都想开发一个答题的微信小程序,让周围的人来使用,但是答题类的小程序跟其他的商城小程序不一样,答题小程序需要在小程序端进行业务逻辑判断(这里用到正误判断),将正确 ...
最新文章
- Silverlight游戏设计(Game Design):(五)面向对象的思想塑造游戏对象
- 4G EPS 的架构模型
- WinCvs里登录出现C:/cvs: no such repository解决方案
- JAR软件转APK,在线转换器
- 分布式内存数据库---Redis数据库之(键)key
- [深度学习基础] 深度学习基础及数学原理
- 磁盘管理来安装linux,Linux_在CentOS系统中安装quota来管理磁盘配额,在网络管理的工作中,由于硬 - phpStudy...
- python跟谁学_学 Python 都用来干嘛的?
- 帮内推 | 免费送50个推荐算法工程师的高薪offer!
- 11. Swoole 与 ThinkPHP
- 股票财务指标数据获取,附代码
- 看了IDC 2018 Q1存储报告,才知道宏杉科技为什么稳稳的
- 主板开启网络唤醒_主板远程唤醒设置
- 基于AE的GIS二次开发作业文档
- google 企业邮箱 smtp pop3设置
- 我用php构建了魔兽世界服务器,只为证明php是世界上最好的语言
- android 朋友圈图文,Android 微信分享图片(好友和朋友圈)
- 王者荣耀KPL秋季赛总决赛预测(AG VS DYG)
- mmdetection 安装与使用(win10)
- Servlet+JSP一文完结