uniapp ios端怎么实现保存图片
在uniapp中,可以使用uni.saveImageToPhotosAlbum() API来实现保存图片到相册。
具体步骤如下:
- 在页面中引入uni-api模块
import uni from '@/utils/uni-api.js'
- 在需要保存图片的事件中调用uni.saveImageToPhotosAlbum() API
uni.saveImageToPhotosAlbum({
filePath: '图片路径',
success () {
uni.showToast({
title: '保存成功',
icon: 'success'
})
},
fail () {
uni.showToast({
title: '保存失败',
icon: 'none'
})
}
})
- 其中,filePath是需要保存的图片路径。可以使用uni.getImageInfo() API获取图片路径,例如:
uni.getImageInfo({
src: 'http://example.com/image.jpg',
success (res) {
uni.saveImageToPhotosAlbum({
filePath: res.path,
success () {
uni.showToast({
title: '保存成功',
icon: 'success'
})
},
fail () {
uni.showToast({
title: '保存失败',
icon: 'none'
})
}
})
}
})
需要注意的是,iOS平台中需要在uni-app的manifest.json文件中配置保存图片权限,例如:
{
"app-plus": {
"ios": {
"info": {
"NSPhotoLibraryAddUsageDescription": "保存图片到相册"
}
}
}
}
以上就是在uniapp iOS端实现保存图片的方法。
原文地址: https://www.cveoy.top/t/topic/Ejh 著作权归作者所有。请勿转载和采集!