以Promise风格调用: 支持
从本地相册选择图片或使用相机拍照。
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
count | number | 9 | 否 | 最多可以选择的图片张数 |
sizeType | array | original,compressed | 否 | 所选的图片的尺寸 |
sourceType | array | album,camera | 否 | 选择图片的来源 |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
属性 | 类型 | 说明 |
---|---|---|
tempFilePaths | array | 图片的绝对路径或者小红书自建file路径 |
tempFiles | array | 图片的本地临时文件列表 |
errMsg | string |
// 调用 chooseImage 选择图片 xhs.chooseImage({ count: 3, // 最多可以选择的图片张数 sizeType: ['original', 'compressed'], // 所选图片的尺寸,原图或压缩图 sourceType: ['album', 'camera'], // 图片来源,相册或相机 success: (res) => { console.log('选择图片成功:', res); console.log('图片路径列表:', res.tempFilePaths); // 图片的绝对路径或小红书自建 file 路径 console.log('图片文件列表:', res.tempFiles); // 图片的本地临时文件列表 }, fail: (err) => { console.error('选择图片失败:', err.errMsg); }, complete: () => { console.log('chooseImage 调用结束'); } });