# mt.chooseImage(Object object)
从本地相册选择图片或使用相机拍照。
# 支持情况
| 项 | 说明 |
|---|---|
| 兼容性 | 部分兼容 |
# 参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| count | number | 9 | 否 | 最多可以选择的图片张数 |
| sizeType | string[] | ['original', 'compressed'] | 否 | 所选图片的尺寸,'original' 为原图,'compressed' 为压缩图 |
| sourceType | string[] | ['album', 'camera'] | 否 | 图片来源,'album' 为相册,'camera' 为相机 |
| sceneToken | string | — | 是 | 场景 token,用于权限控制(选图、相机、外部存储权限),请联系美团运营获取 |
| success | function | — | 否 | 成功回调 |
| fail | function | — | 否 | 失败回调 |
| complete | function | — | 否 | 完成回调(成功或失败均触发) |
success 回调参数
| 属性 | 类型 | 说明 |
|---|---|---|
| tempFilePaths | string[] | 图片的本地临时文件路径列表 |
| tempFiles | Object[] | 图片的本地临时文件列表,每项含 path(路径)和 size(大小,字节) |
# 返回值
无返回值。
# 示例代码
mt.chooseImage({
count: 1,
sizeType: ['compressed'],
sourceType: ['album'],
success(res) {
console.log(res.tempFilePaths)
}
})
# 与微信差异
- 新增必填参数
sceneToken(场景 token,用于权限控制),微信无此参数。