目录
兼容性:企业微信 iOS、Android,微信
拍照或从手机相册中选图。
ww.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
defaultCameraMode: 'batch',
isSaveToAlbum: true
})
属性 | 类型 | 默认值 | 必填 | 说明 | 最低版本 | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
count | number | 9 | 否 | 选择图片数量 | ||||||||||||||||||||||
sizeType | string[] | 否 | 选择原图还是压缩后的图片 | |||||||||||||||||||||||
| ||||||||||||||||||||||||||
sourceType | string[] | 否 | 选择图片来源 | |||||||||||||||||||||||
| ||||||||||||||||||||||||||
defaultCameraMode | string | 否 | 进入拍照界面的默认模式,用户进入拍照界面仍然可自由切换模式 | 企业微信 2.4.20 | ||||||||||||||||||||||
| ||||||||||||||||||||||||||
isSaveToAlbum | boolean | true | 否 | 拍照时是否保存到系统相册 | 企业微信 2.7.5 | |||||||||||||||||||||
success | Function | 否 | 成功回调 | |||||||||||||||||||||||
fail | Function | 否 | 失败回调 | |||||||||||||||||||||||
cancel | Function | 否 | 取消回调 | |||||||||||||||||||||||
complete | Function | 否 | 完成回调 |
Promise<Object>
属性 | 类型 | 必填 | 说明 | |
---|---|---|---|---|
errMsg | string | 是 | 通用错误信息 | |
errCode | number | 是 | 通用错误码 | |
localIds | string[] | 是 | 选定照片的本地 ID 列表 使用说明
|
wx.chooseImage({
count: 1, // 默认9
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
defaultCameraMode: "batch", //表示进入拍照界面的默认模式,目前有normal与batch两种选择,normal表示普通单拍模式,batch表示连拍模式,不传该参数则为normal模式。从3.0.26版本开始支持front和batch_front两种值,其中front表示默认为前置摄像头单拍模式,batch_front表示默认为前置摄像头连拍模式。(注:用户进入拍照界面仍然可自由切换两种模式)
isSaveToAlbum: 1, //整型值,0表示拍照时不保存到系统相册,1表示自动保存,默认值是1
success: function (res) {
var localIds = res.localIds; // 返回选定照片的本地ID列表,
// andriod中localId可以作为img标签的src属性显示图片;
// iOS应当使用 getLocalImgData 获取图片base64数据,从而用于img标签的显示(在img标签内使用 wx.chooseImage 的 localid 显示可能会不成功)
}
});