//选择照片
choosePhoto(){
wx.chooseMedia({
count: 1,
mediaType: ['mix'],
sourceType: ['album'],
success: (res) => {
console.log(res)
if (res.errMsg === 'chooseMedia:ok' && res.tempFilePaths.length !== 0){
this.setData({
src: res.tempFilePaths[0]
}, () => {
// 获取犬类种类
this.getSpecies();
});
}
}
});
},
在 if (res.errMsg === 'chooseMedia:ok' && res.tempFilePaths.length !== 0){
this.setData({
src: res.tempFilePaths[0]
这串代码报错,原因是:类型“ChooseMediaSuccessCallbackResult”上不存在属性“tempFilePaths”
你直接输出res,不就能看到返回的数据了
改成 res.tempFiles[0].tempFilePath
大哥呀,你console打印一下就看到了呀,有这发帖的功夫看看文档也能解决了
https://developers.weixin.qq.com/miniprogram/dev/api/media/video/wx.chooseMedia.html