在使用api-uni.chooseMedia时,选中的图片不能给data中的变量赋值,需要增加变量代替this
参考文章
原来的代码
chooseMedia() {
uni.chooseMedia({
count: 9,
mediaType: ['image', 'video'],
sourceType: ['album', 'camera'],
maxDuration: 30,
camera: 'back',
success(res) {
console.log('res', res.tempFiles)
this.srcList = res.tempFiles
}
})
},
改之后的代码
chooseMedia() {
let self = this
uni.chooseMedia({
count: 9,
mediaType: ['image', 'video'],
sourceType: ['album', 'camera'],
maxDuration: 30,
camera: 'back',
success(res) {
console.log('res', res.tempFiles)
self.srcList = res.tempFiles
}
})
},