Sport
Sport
  • 发布:2020-06-19 14:21
  • 更新:2021-06-09 22:10
  • 阅读:1436

【报Bug】uni.previewImage预览图片,长按保存后有时必须要退出预览后才能保存到本地,否则不会保存到本地

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: w10

HBuilderX类型: 正式

HBuilderX版本号: 2.7.13

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: 华为

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:
        uni.previewImage({  
            urls: urls,  
            current: index,  
            longPressActions: {  
                itemList: ['保存图片'],  
                success: function(data) {  
                    uni.saveImageToPhotosAlbum({  
                            filePath: urls[data.index],  
                            success: function() {  
                                uni.showToast({  
                                    title: '保存图片成功~',  
                                    icon: 'none',  
                                    position: 'bottom',  
                                    duration: 2000  
                                });  
                            },  
                            fail: function(err) {  
                                console.log(err.errMsg);  
                            }  
                        });  
                },  
                fail: function(err) {  
                    console.log(err.errMsg);  
                }  
            }  
        });

预期结果:

点击保存后不用退出预览便会保存到本地

实际结果:

有时能直接保存,有时必须退出预览界面后才能保存到本地

bug描述:

uni.previewImage预览图片,长按保存后有时必须要退出预览后才能保存到本地,否则不会保存到本地

2020-06-19 14:21 负责人:DCloud_App_Array 分享
已邀请:
z***@sina.cn

z***@sina.cn

同问,请问楼主解决了吗?真机调试时,Android端必须要退出预览界面,才会保存到本地,ios可以正常在预览界面保存到本地

芹菜

芹菜

楼主解决了吗

中旭信息

中旭信息 - 80后的IT狗

版本:HBuilder X 3.1.10.20210415-alpha
安卓:Android 8.0.0
也有这个问题,
uni.previewImage({
urls: this.swiperListSource,
current: index,
loop: true
});
长按保存图片到相册,需要退出预览后才会提示成功,并且相册中才有。

该问题目前已经被锁定, 无法添加新回复