# wx.chooseImage(Object object)
with Promise style call: Supported
Mini Program plugin: Support, need to Mini Program base library version no less than 1.9.6
Select pictures from local albums or use the camera to take photos.
# parameter
# Object object
attribute | type | Default values | Required | Introductions |
---|---|---|---|---|
count | number | 9 | no | Maximum number of pictures you can choose |
sizeType | Array.<string> | ['original', 'compressed'] | no | The size of the selected picture |
sourceType | Array.<string> | ['album', 'camera'] | no | Select the source of the image |
success | function | no | Interface calls the successful callback function | |
fail | function | no | Interface calls failed callback functions | |
complete | function | no | Callback function at the end of an interface call (both successful and unsuccessful calls are executed) |
object.sizeType Legal value
value | Introductions | Minimum version |
---|---|---|
original | Original | |
compressed | Compression diagram |
object.sourceType Legal value
value | Introductions | Minimum version |
---|---|---|
album | Select from an album | |
camera | Using the camera |
# object.success callback
# parameter
# Object res
attribute | type | Introductions | Minimum version |
---|---|---|---|
tempFilePaths | Array.<string> | List of local temp file paths for pictures (Local path) | |
tempFiles | Array.<Object> | List of local temporary files for pictures | 1.2.0 |
res.tempFiles Structure
attribute | type | Introductions |
---|---|---|
path | string | Local temporary file path (Local path) |
size | number | Local temporary file size, unit B |
wx.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success (res) {
// TempFilePath can display pictures as src attribute of img tag
const tempFilePaths = res.tempFilePaths
}
})