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时会触发页面返回事件。建议的解决方案:
- 临时方案:检测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
});
}