<image mode="widthFix" :src="imgUrl" @longpress="saveQr"></image>
saveQr(){
uni.downloadFile({
url: this.imgUrl,
success: (res) => {
console.log(res);
if (res.statusCode === 200) {
// 文件下载成功,获取临时文件路径
const tempFilePath = res.tempFilePath;
console.log(tempFilePath);
// 使用uni.saveImageToPhotosAlbum保存图片到相册
uni.saveImageToPhotosAlbum({
filePath: tempFilePath, // 图片路径
success: function () {
uni.showToast({
title: '保存成功',
icon: 'success'
});
},
fail: function (err) {
uni.showToast({
title: '保存失败',
icon: 'none'
});
}
});
} else {
uni.showToast({
title: '文件下载失败',
icon: 'none'
});
}
},
fail: (err) => {
uni.showToast({
title: '下载失败',
icon: 'none'
});
console.error('下载失败:', err);
}
});
},
uniapp小程序实现长按保存图片
最新推荐文章于 2025-04-16 18:17:44 发布