支付宝小程序API 图片·Image
my.chooseImage
拍照或从手机相册中选择图片。
入参
名称 |
类型 |
必填 |
描述 |
count |
Number |
否 |
最大可选照片数,默认1张 |
sourceType |
String Array |
否 |
相册选取或者拍照,默认['camera','album'] |
success |
Function |
否 |
调用成功的回调函数 |
fail |
Function |
否 |
调用失败的回调函数 |
complete |
Function |
否 |
调用结束的回调函数(调用成功、失败都会执行) |
success 返回值
名称 |
类型 |
描述 |
apFilePaths |
String Array |
图片文件描述 |
错误码描述
error |
描述 |
10 |
用户取消操作 |
11 |
操作失败(权限不够) |
代码示例
my.chooseImage({
count: 2,
success: (res) => {
img.src = res.apFilePaths[0];
},
});
my.previewImage
预览图片。
入参
名称 |
类型 |
必填 |
描述 |
urls |
Array |
是 |
要预览的图片链接列表 |
current |
Number |
否 |
当前显示图片索引,默认 0 |
success |
Function |
否 |
调用成功的回调函数 |
fail |
Function |
否 |
调用失败的回调函数 |
complete |
Function |
否 |
调用结束的回调函数(调用成功、失败都会执行) |
代码示例
my.previewImage({
current: 2,
urls: [
'https://img.alicdn.com/tps/TB1sXGYIFXXXXc5XpXXXXXXXXXX.jpg',
'https://img.alicdn.com/tps/TB1pfG4IFXXXXc6XXXXXXXXXXXX.jpg',
'https://img.alicdn.com/tps/TB1h9xxIFXXXXbKXXXXXXXXXXXX.jpg'
],
});
- 基础库版本 1.0.0 在 iOS 上暂时不支持
my.previewImage
和 my.chooseImage
的组合使用。
my.saveImage
保存在线图片到手机相册。
入参
名称 |
类型 |
必填 |
描述 |
url |
String |
是 |
要保存的图片链接 |
showActionSheet |
Boolean |
否 |
是否显示图片操作菜单,默认 true |
success |
Function |
否 |
调用成功的回调函数 |
fail |
Function |
否 |
调用失败的回调函数 |
complete |
Function |
否 |
调用结束的回调函数(调用成功、失败都会执行) |
错误码描述
error |
描述 |
2 |
参数无效,没有传 url 参数 |
15 |
没有开启相册权限(ios only) |
16 |
手机相册存储空间不足(ios only) |
17 |
保存图片过程中的其他错误 |
代码示例
my.saveImage({url:'https://img.alicdn.com/tps/TB1sXGYIFXXXXc5XpXXXXXXXXXX.jpg'});