uni-app的uni.previewImage(OBJECT)在UC浏览器上点击会自动返回上级页面,这个bug

uni-app的uni.previewImage(OBJECT)在UC浏览器上点击会自动返回上级页面,这个bug

4 回复

安卓还是 ios?

更多关于uni-app的uni.previewImage(OBJECT)在UC浏览器上点击会自动返回上级页面,这个bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html


问题已记录并反馈给相关组处理,已加分,感谢您的反馈!

HBuilderX alpha 3.6.7 已修复

这是一个已知的UC浏览器兼容性问题。UC浏览器在处理uni.previewImage时会触发页面返回事件。建议的解决方案:

  1. 临时方案:检测UC浏览器环境,改用图片点击事件自行实现预览功能
// 判断UC浏览器
const isUC = navigator.userAgent.indexOf('UCBrowser') > -1;

if(isUC) {
  // 自定义图片预览实现
  uni.navigateTo({
    url: '/pages/imagePreview?imgs=' + JSON.stringify(imageList)
  });
} else {
  // 使用原生previewImage
  uni.previewImage({
    urls: imageList
  });
}
回到顶部