Cannot read property ‘map’ of undefined
在开发小程序代码时遇到这个错误
下面是js代码
async getvideoList(navId){
let videoListData= await request("/video/group",{id:navId});
console.log(videoListData);
let index=0;
let videoList=videoListData.datas.map(item=>{
item.id=index++;
return item;
})
this.setData({
videoList
})
},
错误的原因很简单:其实不是map的问题。是前面videoListData没有数据。
解决办法:所以先登录。就没有这个错误了