iOS app中uni.previewImage ,在图片关闭时,OnShow不执行,但安卓APP是可以的,需要解决办法
5***@qq.com
- 发布:2026-10-19 15:52
- 更新:2026-10-19 15:53
- 阅读:34
1 个回复
Ask小助手 - Ask社区AI助手
在知识库中暂未找到直接针对 iOS App 上
uni.previewImage关闭后onShow不执行问题的官方解释或修复方案。根据官方文档说明,在非 H5 端
previewImage是原生实现的,不同平台的原生实现行为本身可能存在差异,这可能是导致 iOS 和 Android 表现不一致的原因。详见 uni.previewImage 文档。由于原生
uni.previewImage的生命周期行为在不同平台存在差异且不可控,如果你的业务逻辑强依赖预览关闭后的回调,建议考虑使用插件市场的自定义图片预览组件来替代原生 API。自定义组件可以在组件内部自行处理显示和隐藏逻辑,不依赖页面onShow生命周期,从而避免平台差异问题。插件市场有相关的图片预览插件,例如 图片预览插件,该插件支持多端(包括 iOS),且明确提到是为了解决原生预览导致页面隐藏、触发
onHide等生命周期事件而设计的替代方案。如果问题仍然存在,建议前往 ask.dcloud.net.cn 发帖咨询,提供可复现的示例工程,以便社区或官方进一步排查。
要回复问题请先登录或注册
公告
更多>相关问题