做小程序或app,其本都需要用到这个功能,这里详细总结一下相关步骤。大概就是实现下图的三个功能:
一,保存图片功能(小程序和APP一样)
<view @click="baoimgFn">保存图片</view>
<script>
data(){
return:shareImg //这是要保存转发的图片
}
methods:{
baoimgFn() {
uni.showLoading({
title: '正在保存...'
})
uni.downloadFile({
url: this.shareImg,
success: res => {
if (res.statusCode == 200) {
uni.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success(rt) {
uni.hideLoading()
uni.showToast({
icon: 'success',
title: "保存成功"
})
},
fail(err) {
uni.hideLoading()
uni.showToast({
icon: 'none',
title: '保存失败'
})
}