目录
三、 微信小程序实现文件(doc,pdf等格式,非图片)下载(下载->保存->预览)功能
四、图片预览、保存、转发、收藏:uni.previewImage()
五、 我当前遇到‘关于文件预览uni.openDocument()’API的问题,欢迎评论区讨论
一、H5如何实现下载功能
1、是的,浏览器页面实现资源下载是非常简单的:只需要在资源外包裹一层<a href="#"></a>再往里里面添加链接就完事了!
二、微信小程序实现下载资源功能方面与H5有很大的不同
1、刚开始uni-app中做下载资源功能时,单纯以为和PC端一样,放a标签就行。
然而,用微信开发者工具打包编译出来时会报错,因为,它把a标签打包编译成了navigator标签。而该组件类似HTML中的
<a>
组件,但只能跳转本地页面。目标页面必须在pages.json中注册。
2、 放a标签,运行在谷歌浏览器上,点击来接便可以下载:
3、同样的代码运行在微信开发者工具上,代码变化且报错,那是因为链接并非本地页面而是远程服务获取的图片链接。