chooseImage(params: Object)
版本要求:
BaseKit≥2.0.1@ray-js/ray≥0.3.23
支持平台:
iOSAndroid
描述
从本地相册选择图片或使用相机拍照, 可用chooseMedia替代此方法 权限:[scope.camera, scope.writePhotosAlbum] 关联API:[chooseMedia]
参数
| 属性 | 类型 | 必填 | 默认值 | 说明 | BaseKit 最低版本 |
|---|---|---|---|---|---|
count | number | 否 | 9 | 最多可以选择的图片张数 注意:Android13以上的版本,使用的是系统图片选择器,该字段不生效 | - |
imageType | string | 否 | - | 筛选图片类型;可传 'gif' 仅展示 GIF,传 'image' 展示非 GIF 静态图片,未传或为空默认不过滤 | v3.32.13 |
sizeType | string[] | 否 | - | 图片尺寸类型;可传 'original' 原图、'compressed' 压缩图 | - |
sourceType | string[] | 否 | - | 选择图片的来源 ['album', 'camera'] | - |
disableDismissAnimationAfterSelect | boolean | 否 | - | 是否取消选择图片后关闭界面的动画效果 | v3.11.3 |
complete | () => void | 否 | - | 接口调用结束的回调函数(调用成功、失败都会执行) | - |
success | (params: Object) => void | 否 | - | 接口调用成功的回调函数 | - |
fail | (params: Object) => void | 否 | - | 接口调用失败的回调函数 | - |
success 回调参数
| 属性 | 类型 | 说明 | BaseKit 最低版本 |
|---|---|---|---|
tempFilePaths | string[] | 图片的本地临时文件路径列表 (本地路径) | v3.2.6 |
| 所选图片文件对象列表,包含本地临时文件路径 path 和文件大小 size(单位 B) | v3.2.6 |
fail 回调参数
| 属性 | 类型 | 说明 |
|---|---|---|
errorMsg | string | 错误信息 |
errorCode | string | number | 错误码 |
| 错误扩展 |
返回值
无