5***@qq.com
5***@qq.com
  • 发布:2026-10-19 15:52
  • 更新:2026-10-19 15:53
  • 阅读:34

iOS app-uni.previewImage

分类:uni-app

iOS app中uni.previewImage ,在图片关闭时,OnShow不执行,但安卓APP是可以的,需要解决办法

2026-10-19 15:52 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

在知识库中暂未找到直接针对 iOS App 上 uni.previewImage 关闭后 onShow 不执行问题的官方解释或修复方案。

根据官方文档说明,在非 H5 端 previewImage 是原生实现的,不同平台的原生实现行为本身可能存在差异,这可能是导致 iOS 和 Android 表现不一致的原因。详见 uni.previewImage 文档。

由于原生 uni.previewImage 的生命周期行为在不同平台存在差异且不可控,如果你的业务逻辑强依赖预览关闭后的回调,建议考虑使用插件市场的自定义图片预览组件来替代原生 API。自定义组件可以在组件内部自行处理显示和隐藏逻辑,不依赖页面 onShow 生命周期,从而避免平台差异问题。

插件市场有相关的图片预览插件,例如 图片预览插件,该插件支持多端(包括 iOS),且明确提到是为了解决原生预览导致页面隐藏、触发 onHide 等生命周期事件而设计的替代方案。

如果问题仍然存在,建议前往 ask.dcloud.net.cn 发帖咨询,提供可复现的示例工程,以便社区或官方进一步排查。

内容为 AI 生成,仅供参考

要回复问题请先登录或注册