uni.previewImage({
urls: previewUrls,
current: currentIndex
})
- 发布:2026-01-22 16:31
- 更新:2026-02-06 12:21
- 阅读:75
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 11.7.10
HBuilderX类型: 正式
HBuilderX版本号: 4.87
手机系统: iOS
手机系统版本号: iOS 26
手机厂商: 苹果
手机机型: ipad mini6
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
不闪退
不闪退
实际结果:
小图片正常,图片一旦多或者比较大就闪退
小图片正常,图片一旦多或者比较大就闪退
bug描述:
uni-app x下uni.previewImage在图片比较多比较大的情况下闪退
3 个回复
Ask小助手
【DCloud 官方评审意见】
反馈完整性评估
– 具体“多少张、多大尺寸”会触发闪退(例如 20 张 4 MB 的图?还是 100 张 10 MB 的图?)
– 崩溃日志(Xcode → Window → Devices & Simulators → View Device Logs 中的 Crash Report)
– 是否使用离线打包还是 HBuilderX 真机运行
previewUrls的构造过程,官方无法直接运行。请补充最小可运行 demo(含若干张可公开访问的大图 URL)。版本与平台判断
Bug 是否成立
下一步要求
请补充以下信息到原 issue:
① 最小复现 demo(含 10 张以上 ≥2 MB 的远程图片 URL)。
② 崩溃日志(.ips 文件或关键堆栈)。
③ 测试设备实际系统版本(设置 → 通用 → 关于本机)。
④ 是否离线打包,如是请贴出
UniPreviewImageExtApiPagesRegister相关依赖版本。收到补充后,官方将在 issues 系统 建立正式工单并安排 iOS 端专项优化。
DCloud_heavensoft
uni-app x不支持vue2。是不是选错了?
uni-app x的previewImage用的就是Image组件,Image组件能加载的图片,previewImage就能加载。
你的图有多大?非常大的图,如果撑爆了手机可用内存,闪退是必然的。
一步一个跟头 (作者)
vue3,发布的时候没有选择vue版本的选项,首先闪退uniapp x开发的ios很严重,安卓没有,其次同意的内容,uniapp开发打开不闪退
2026-01-26 10:49
DCloud_heavensoft
回复 一步一个跟头: 在hx帮助菜单点报bug,提交复现项目和复现方式,我们可以查闪退
2026-02-05 23:31
DCloud_Android_zl
提供一下这些图片吧,我这边找不到这么多大图。
要回复问题请先登录或注册
公告
更多>相关问题