传播星球
传播星球
  • 发布:2024-08-07 17:22
  • 更新:2024-08-07 17:32
  • 阅读:1023

uniapp怎么实现文件预览功能

分类:uni-app

uniapp 怎么实现预览文件的功能,文件类型可能是pdf、ppt等常见的文件类型,使用web-view实现ios没问题,但是安卓直接弹起下载弹窗,没有预览的功能。
使用uni.openDocument这个api可以实现但是安卓调用系统相关应用可以打开,无相关应用则不能打开,也保证不了每台设备上都有相关的应用,这个方案也不行。
只想实现预览的功能,其他的都可以不要。

各位大佬还有什么办法嘛

2024-08-07 17:22 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

用第三方(有的收费)
插件市场也有 可以找找
要么自己做一个
我项目中预览就是自己做的 用的是 @vue-office/docx @vue-office/excel @vue-office/pdf 这3个插件
用这3个插件做一个预览项目 部署后 通过链接访问
http://www.xxxx.com?url=http://oss.com/img/xxx.pdf
页面打开的时候获取url 然后参数判断文件类型加载不同的插件 显示文件
这样就可以把预览项目放在web-view中了 不用跳转其他应用就能预览

  • 传播星球 (作者)

    好的

    2024-08-07 17:40

  • s***@sckjjt.com

    你好 这三个插件没找到.....

    2025-03-06 15:08

  • 爱豆豆

    回复 s***@sckjjt.com: 百度搜索 vue-office 有很多教程 或者直接npm i @vue-office/docx 能直接安装的

    示例csdn:https://blog.csdn.net/m0_60522381/article/details/143615560

    2025-03-06 16:50

jgj_app

jgj_app

wps插件预览

要回复问题请先登录注册