由于uni.saveImageToPhotosAlbum这个方法只能保存本地图片,无法保存网络图片所以要转两次工序先调用uni.getImageInfo这个api 而后调用uni.saveImageToPhotosAlbum这个api
接下来是完整代码
const Baocun = () => {
uni.getImageInfo({
src:userCode.value,
success: function(res) {
console.log(res)
uni.saveImageToPhotosAlbum({ //保存图片到系统相册。
filePath:res.path, //图片文件路径
success: function() {
uni.showToast({
title: '图片保存成功',
icon: 'none',
});
},
fail: function(e) {
console.log(e);
uni.showToast({
title: '图片保存失败',
icon: 'none',
});
},
});
},
fail: function(e) {
console.log(e);
uni.showToast({
title: '图片保存失败',
icon: 'none',
});
},
})
}
直接调用就可以
还要去源码视图找到permission这个字段
加一段代码
"writePhotosAlbum" : {
"desc" : "保存图片到本地相册"
},

1万+

被折叠的 条评论
为什么被折叠?



